Thursday, March 31, 2011

Apa itu MySql ERROR: 1064 (42000) You have an error in your SQL syntax

Seringkali kita dimabukkan dengan pesan error yang kita yakini tidak salah dan biasa kita lakukan ... Ooops bisa bikin kesel dan senewen!
Misalnya kita mau restore dump database:

mysql> mysql -u root -ppwd userdb < db.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 userdbase < database.sql' at line 1

Dicoba berulang-ulang error terussss ... 30 menit 45 menit ...

Google sana-sini gak keruan ... baru nyadar posisi prompt-nya ada di "mysql>" ;-) ha-ha-ha ...


Setelah nyadar ... mestinya kan shell prompt bukan di mysql ... ini baru benar di C:\ prompt:

C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -ppwd userdb < db.sql

Semoga bermanfaat ...