Cara Mengatasi Error 1655 (HY000) Cannot Create Stored Routine Check Warnings - Hallo sobat semua.... punya masalah error dalam membuat create atau stored procedure? saya juga mulanya punya masalah yang serupa, akhirnya nyari sana-sini di google tapi gak ketemu-ketemu, cari lagi ketemu tapi pakai bahasa inggris semua, berbekal bahasa inggris yang lumayanlah akhirnya dapet juga solusinya..
berikut penjelasannya....
Contoh :
mysql> create function fn_test(xx int(4)) returns int(4)-> return xx;
ERROR 1655 (HY000): Cannot create stored routine `fn_test`. Check warnings
ini adalah pesan error ketika kita mau melakukan create stored procedure...
solusinya adalah ketikkan sintak dibawah ini
mysql> set @@sql_mode := '';
Query OK, 0 rows affected (0.00 sec)
lalu coba lagi ketikkan create procedure sobat... lihat hasilnya..
mysql> create function fn_test(xx int(4)) returns int(4)
-> return xx;
Query OK, 0 rows affected (0.02 sec)
mysql> select fn_test(5);
+------------+
| fn_test(5) |
+------------+
| 5 |
+------------+
1 row in set (0.02 sec)
Query OK, 0 rows affected (0.00 sec)
lalu coba lagi ketikkan create procedure sobat... lihat hasilnya..
mysql> create function fn_test(xx int(4)) returns int(4)
-> return xx;
Query OK, 0 rows affected (0.02 sec)
mysql> select fn_test(5);
+------------+
| fn_test(5) |
+------------+
| 5 |
+------------+
1 row in set (0.02 sec)
semoga ini membantu !!
Artikel Terkait