2017-08-24 78 views
-1

我有一個表A和另一個表B.我把A重命名爲B. B的舊數據是否從mysql服務器清除?(我正在考慮類似的行來處理未引用變量的垃圾回收)。Mysql表格重命名:數據是否被刪除?

+2

如果另一個對象具有相同的名稱,則不能重命名對象。 (存在A,B) - >將A重命名爲B(錯誤)。 – lad2025

回答

1

重命名錶不會刪除數據。這只是一個別名。但是,如果您已經有另一個具有相同名稱的表,則重命名操作將失敗。

1

您必須首先重命名錶B(例如,在表C中),否則將會出現錯誤。您的數據將保留在表C. 然後重命名您的表A.