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

問題

SQL を実行すると次のメッセージが表示され失敗する。

ERROR 1064 (42000) at line 2: 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 '<SQL-statement>' at line 1

2 行目にてエラー 1064 (42000): SQL 構文にエラーがあります。1 行目の '<SQL ステートメント>' 辺りの正しい構文を、お使いの MySQL サーバーバージョンに対応するマニュアルでチェックしてください。
原因1

カラム名が大括弧 ([]) で括られている。

対処1

大括弧を削除した。

原因2

カラムに SQLite コメントが含まれている。

-- コメント
対処2

MySQL コメントに置き換えた。

comment コメント
原因3

カラム名に予約後を使っている。

対処3

カラム名をバッククォート (`) で括った。