mysql单表备份部分数据且数据量较大时
-- 复制表结构
CREATE TABLE tableB (LIKE tableA);
-- 插入筛选数据
INSERT into tableB SELECT * from tableA where XXX = ?;
-- 重命名,替换
rename table tableA to tableC;
rename table tableB to tableA;
-- 删除旧表
DROP TABLE tableC;
-- 复制表结构
CREATE TABLE tableB (LIKE tableA);
-- 插入筛选数据
INSERT into tableB SELECT * from tableA where XXX = ?;
-- 重命名,替换
rename table tableA to tableC;
rename table tableB to tableA;
-- 删除旧表
DROP TABLE tableC;