このエラーは、varchar 型の代わりに var_char を使用した場合に発生します。このタイプのエラーを回避するには、var_char(100) の代わりに varchar(100) を使用します。
次に、このエラーがどのように発生するかを見てみましょう -
mysql> create table removeErrorDemo -> ( -> StudentId int, -> StudentName var_char(50) -> );
以下は、エラーを示す出力です -
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 'var_char(50) )' at line 4
次に、エラーを解消しましょう。以下は、エラー 1064 (42000) -
mysql> create table removeErrorDemo -> ( -> StudentId int, -> StudentName varchar(100) -> ); Query OK, 0 rows affected (1.72 sec)
を削除するクエリです。上記では、varchar を正しく設定しているため、エラーは発生しません。
以上がMySQL エラー 1064 (42000) の解決: 構文が間違っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。