somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【MySQL】テーブル名の変更

便利な構文を見つけたので、メモしておきます。

今までの手順

  1. 名前を変更したテーブルのデータおよび構造をSQL文としてエクスポート
  2. エクスポートファイルに記述されているテーブル名を修正
  3. DROP TABLE 変更前テーブル名
  4. インポート

実に面倒ですね。

今までの手順

便利な構文です。

RENAME TABLE `データベース名`.`変更前テーブル名` TO `データベース名`.`変更後テーブル名` ;

ただし、エクスポートしておいたほうが何かあったときに便利です。