0

ファイルは次のとおりです。

ALTER TABLE tablename
    ADD COLUMN `column_name` varchar(255) NULL;

1行目に次のエラーが表示されます。

ERROR 1064 (42000): YOu have an error in your SQL syntax; ... line 1

どうしてこれなの?

テーブル名と列名が適切に入力されていると確信しています。これは、このファイルの基になっている他の同様のSQLファイルがあるためです。

4

2 に答える 2

3

mysql < MyFile.sqlMySQL コマンド プロンプト内に入力しています。

シェルから実行する必要があります。特別なコマンドmysqlではなく、それ自体を実行する別の方法です。mysql

于 2013-01-16T01:40:44.163 に答える
2

mysql コマンド プロンプトから呼び出す場合は、次を使用する必要があります。

source path/to/file.sql;

または、今呼び出しているものをシェルから呼び出します。

于 2013-01-16T01:40:54.800 に答える