- (ハイフン)が名前についてるDB名の扱い
先ほど、データベースを消そうと以下のようなSQL文を実行したのですがうまくいきませんでした。
drop database error-10-mooovi3_development;
出力されたエラー文は以下です。
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 '-10-mooovi3_development' at line 1
調べてみたところ、テーブル名にハイフンを付けないか、付けた場合はバッククオート(` `)で囲ってあげる必要があるようでした。
そこで以下のように、`error-10-mooovi3_development` と直してあげたらうまくいきました!
drop database `error-10-mooovi3_development`;