WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

MySQLでハイフンを含む名前のデータベースを作成する方法

[ sample-dev ] のようなハイフンを含む名前のデータベースを作成したいと思い
いつものように CREATE DATABASE コマンドで作成を試みたが怒られてしまった。

mysql> create database sample-dev;
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 '-dev' at line 1

MySQLでハイフンを含むデータベースを作成する際は、バッククォートで囲む必要があるようなので、下記のようにデータベースをバッククォートで囲み再度試したところ無事意図した名前のデータベースを作成することが出来た。

mysql> create database `sample-dev`;
Query OK, 1 row affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sample-dev         |
+--------------------+
4 rows in set (0.00 sec)

関連記事

コメントは利用できません。

アーカイブ