「alter database first_data modify name = first」と記述すると、「ERROR 1064 (42000): SQL 構文にエラーがあります。1 行目の 'modify name = first' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください」という構文エラーが発生します。どうすればよいでしょうか?
答え1
これはマイクロソフトSQLサーバーコマンド。MySQL/MariaDB とはまったく異なる構文を使用します。
MySQL には「データベース名の変更」コマンドはありません。すべての個別のテーブルを新しいデータベースに移動する、またはダンプ/再インポートすることができます。
この SO スレッドを参照してください:https://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name