2017-06-30 9 views
-2

私はこのコードを書くとき、それは動作していません。こんにちは、どのようにダッシュを持っているcmdでデータベースの名前を作成することができます。事前に

CREATE DATABASE blabla-bla; 
+3

1.データベース名をバックティックで囲みます。 –

+0

セパレータが本当に必要な場合は、アンダースコアを使用します。 – ceejayoz

+0

ありがとうございました。 – John

答えて

1

あなたが区切り識別子を使用して、SQLにように、句読点、空白、およびを使用することができます。詳細についてはhttps://dev.mysql.com/doc/refman/5.7/en/identifiers.htmlをお読みください。

MySQLで区切られた識別子は、デフォルトでバックティックです。 @JohnCondeがコメントしたよう

CREATE DATABASE `blabla-bla`; 

は、それはあなたが区切り識別子を使用する必要があるときに、ケースを避ける場合はSQLを使用する方が簡単です。

+0

私はそれを得ました。ありがとうございます。私はmysqlを使うべきです – John

関連する問題