2

私が入力するとき

mysql -u root -p XXXX dbname < c:/filename.sql

常にこのエラー「エラー 1064 <42000>:」が発生します。SQL サンタックスにエラーがあります。近くで使用する正しい構文については、MySql サーバーのバージョンに対応するマニュアルを確認してください。

この声明の何が問題なのですか?

4

3 に答える 3

1

I resolved it using PowerShell:

Get-Content "c:/filename.sql" | .\mysql.exe -uroot -pXXXX dbname

于 2012-08-09T16:10:51.720 に答える
0

正しいものは C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u root -p mysql>backup_database.sql Enter password: ********

私の道は正しくありません。mysql にログインしてからそのステートメントを実行しないでください

于 2010-04-26T12:25:25.493 に答える
0

これは MySQL の予約語が原因で、通常はバージョンの不一致が原因です。

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

于 2010-04-26T11:50:20.333 に答える