mysql删除表中大量数据

新建一个表

将想要的数据存入这个新的表(建议一次存入40-50w)

使用drop 掉老的表

CREATE TABLE new_table LIKE old_table  ;
INSERT INTO new_table SELECT * FROM old_table WHERE;
Drop TABLE old_table
ALTER TABLE new_table RENAME TO old_table 

你可能感兴趣的:(mysql删除表中大量数据)