ホームページ  >  記事  >  データベース  >  MySQL でデータベースを作成するときのエラー 1064 (42000) を修正しますか?

MySQL でデータベースを作成するときのエラー 1064 (42000) を修正しますか?

WBOY
WBOY転載
2023-09-04 17:49:021500ブラウズ

在 MySQL 中创建数据库时修复错误 1064 (42000)?

エラー 1064 (42000) は、主に構文設定が正しくない場合に発生します。つまり、バックティック記号を適用するときにエラーが発生します。また、バックティックを使用せずにデータベースを作成するときに発生することもあります。たとえば、Demo-Table の名前にハイフンを使用すると、エラー 1064 (42000) が発生します。

このエラーを解決するには、データベース名の前後にバッククォートを正しく使用するか、次を使用する必要があります。 何もない。以下はバッククォートを使用しない構文です。これは正常に動作します -

create database yourDatabaseName;

データベース名にハイヘンを追加するとエラーが発生するためです。データベース名を作成するときにこれを実装しましょう -

mysql> create database customer-tracker;

データベース名に使用できないハイフンを使用しているため、次のエラーが発生します -

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 '-tracker' at line 1

ただし、データベース名は、名前をバックティック記号で囲むことで修正できます -

mysql> create database `customer-tracker`;

これにより、次の出力が生成されます -

Query OK, 1 row affected (0.21 sec)

これで、データベースが正常に作成されました。

以上がMySQL でデータベースを作成するときのエラー 1064 (42000) を修正しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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