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

WBOY
リリース: 2023-09-04 17:49:02
転載
1570 人が閲覧しました

在 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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート