ホームページ >データベース >mysql チュートリアル >MySQL エラー 1064 (42000) の解決: 構文が間違っていますか?

MySQL エラー 1064 (42000) の解決: 構文が間違っていますか?

王林
王林転載
2023-08-28 09:25:021654ブラウズ

解决 MySQL ERROR 1064 (42000): 你的语法有错误?

このエラーは、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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。