本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。
この記事は最終更新から12年以上経過しています。
とある事情でデータベース名にハイフンを入れて作成しないといけなかったのですが、見事にエラーを返されました...。どうやらおまじないが必要のようです。
下記のエントリーの方法で無事解決できました。
どうも調べてみると、バッククォートでDB名を囲む必要があるらしい。
MySQLで"-"(ハイフン)を含むデータベース名を付けたい場合-元RX-7乗りの適当な日々
mysql> create database `AA-database01`;
権限を設定するときや削除するときもバッククォートでDB名囲む必要があるのね。