【发布时间】:2018-08-21 05:51:37
【问题描述】:
我需要重命名 MySQL 表并同时创建一个新的 MySQL 表。
有大量记录的关键活动表。 master_table 总是从脚本中插入记录。
需要备份主表,同时创建另一个同名的主表。
一般的SQL是这样的。
RENAME TABLE master_table TO backup_table;
Create table master_table (id,value) values ('1','5000');
在执行上述查询期间是否有可能记录丢失的数据?
有什么办法可以避免丢失记录?锁定主表等...
【问题讨论】:
-
为什么不直接复制表格?
-
@jhpratt 原始表需要为空,不需要任何数据丢失
标签: mysql sql mysql-event