2017-08-24 32 views
-1

我有一个表A和另一个表B.我把A重命名为B. B的旧数据是否从mysql服务器清除?(我正在考虑类似的行来处理未引用变量的垃圾回收)。Mysql表格重命名:数据是否被删除?

+2

如果另一个对象具有相同的名称,则不能重命名对象。 (存在A,B) - >将A重命名为B(错误)。 – lad2025

回答

1

重命名表不会删除数据。这只是一个别名。但是,如果您已经有另一个具有相同名称的表,则重命名操作将失败。

1

您必须首先重命名表B(例如,在表C中),否则将会出现错误。您的数据将保留在表C. 然后重命名您的表A.