前两天公司开发要求测试环境数据库删除一条数据,无论是生成还是测试环境删除之前都要做备份,但是考虑到只是单个表,使用 mysqldump 有点大可不必,所以采用了 insert 来复制表。

首先创建一个与旧表相同结构的空表,包括主键和自增等(可以使用 describe table_name 查看表结构)

create table new_table like old_table;

将旧表的数据全部复制到创建的空表中

insert into new_table select * from old_table;

很简单就这样。

评论




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0