【MySQL】ハイフンを含むデータベース名をつける

とある事情でデータベース名にハイフンを入れて作成しないといけなかったのですが、見事にエラーを返されました...。どうやらおまじないが必要のようです。

下記のエントリーの方法で無事解決できました。

どうも調べてみると、バッククォートでDB名を囲む必要があるらしい。

MySQLで"-"(ハイフン)を含むデータベース名を付けたい場合-元RX-7乗りの適当な日々
mysql> create database `AA-database01`;

権限を設定するときや削除するときもバッククォートでDB名囲む必要があるのね。

投稿日
カテゴリ