🐬

MySQL で DB 名を変える

RENAME TABLE を実行してテーブルが所属する DB を変更する
 

目次


 

参考 Bash スクリプト


 

実行例


 

やっていること


  1. INFORMATION_SCHEMA から移行元 DB に存在しているテーブルリストを取得する
  1. テーブルリストをもとに RENAME TABLE の SQL を組み立てる
  1. SQL を実行する
 

Note


  • SQL 実行の度に MySQL に接続をしているので、改変の余地あり