先日ロリポップで借りたMySQLデータベースサーバーを使ってみました。
するとデータベース名は自動で「[ユーザ名]-[自分がつけたデータベース名]」になってしまったようで、コマンド「USE ****-*****」とかやってみてもエラーで「そんなオプションないけど。コマンド違うんじゃない?」って言われる始末。
どうやらハイフンつきのデータベース名を扱うときには、前後に`(バッククオート)をつけないとだめみたいです。
「USE `****-*****`」ってことですね。これでデータベースをSQLから操作できました。
参考:MySQLで"-"(ハイフン)を含むデータベース名を付けたい場合 - 元RX-7乗りの適当な日々