2020年5月14日 作者 zeroheart

mysql删除大量数据的方法

数据量比较大的话,有可能造成锁超时的现象。

此时可以通过dump指定数据,然后重新导入的方法实现。

mysqldump -uroot -p fz t_warehouseioitem --where="f_id=-1" t_warehouseio --where="f_id=-1" > /Users/zeroheart/Desktop/sql/test.sql

导出可以添加where条件

然后导入即可

mysql -uroot -p fz < /Users/zeroheart/Desktop/sql/test.sql

如果要保留的数据少的话,还是很有用的。