2017-08-24 7 views
-1

私はテーブルAと別のテーブルBを持っています。私はBをAという名前に変更します.Bの古いデータはmysqlサーバからクリアされていますか?(私は、参照されていない変数のガベージコレクションと同様の行を考えています。Mysqlテーブルのリネーム:データは削除されますか?

+2

別のオブジェクトの名前が同じ場合、オブジェクトの名前を変更することはできません。 (存在するA、B)→名前をBに変更する(エラー)。 – lad2025

答えて

1

テーブルの名前を変更してもデータは削除されません。単なるエイリアスです。ただし、すでに同じ名前の別のテーブルがある場合は、名前の変更操作は失敗します。

1

最初にテーブルBの名前を変更する必要があります(例:表C)。そうしないとエラーが発生します。データはテーブルCに保存されます。 テーブルの名前を変更します。

関連する問題