今日、MySQLで"-"(ハイフン)が付いているデータベースを作成(create)しようとしたら、、、 mysql> create database skip-loa; 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 ‘-loa’ at line 1という感じでエラーが出た。 どうも調べてみると、バッククォートでDB名を囲む必要があるらしい。 mysql> create database `skip-loa`;こんな感じで。尚、削除(drop)する場合も同様でした。