私は混乱しています。私がオンラインで見た参照から、テキスト ファイル スクリプトを実行するコマンドは次のとおりです。
mysql> --user=root --password=admin --database=zero <query.sql
ただし、これを実行すると、コマンド ラインで mySQL 構文にエラーがあると表示されました (エラー 1064)。query.sql スクリプト ファイルを C:program files...\MYSQL\MYSQL Server5.1.. (mySQL コマンド ライン ターミナル .exe を含むフォルダー ディレクトリ) 内に保存しました。
次に、これを行いました:
mysql> USE db1 \g
mysql> source <query.sql \g
それも機能しません。コマンドラインで同じエラーが発生しました。私が持っている mySQL のバージョンは、私が見た他のバージョンとは異なります。ご覧のとおり、すべてのクエリの最後に '\g' を追加する必要があります。
助けてください。説明があまり明確でない場合はお知らせください..thx
編集: これは、query.sql 内にあるコードです。
CREATE TABLE IF NOT EXISTS 'db1'(
'id' int(255) NOT NULL auto_increment,
'date' date NOT NULL,
'title' varchar(255) NOT NULL,
'introtext' text NOT NULL,
'maintext' text NOT NULL,
PRIMARY KEY ('id')
)