MariaDB テーブル名変更とテーブルの移動

Pocket

MariaDBは、MySQLと同じくRENAMEコマンドがありテーブル名を簡単に変更できます。このコマンドは、別のデータベースへ移動とテーブル名変更と同時に行うことが可能で「Linuxコマンド」のmvに似たような使い方が可能です。データ量が肥大化し別データベースへ回避させたい場合に便利です。同じDatabase内のテーブル名変更の場合下のようなコマンドです。

rename table `テーブルa` to `テーブルb`

show tablesで見ると`テーブルa`が消え`テーブルb`にはデータも入っています。

rename tableは、複数のテーブルを変更することも可能です。

rename table `テーブルa` to `テーブルb`, `テーブルc` to `テーブルd`
複数テーブル名変更
複数テーブル名変更

別データベースへ引っ越しすることもできます。

rename table `データベースa`.`テーブルb` to `データベースb`.`テーブルb`, `データベースa`.`テーブルd` to `データベースb`.`テーブルd`;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA