一个小问题,如何优雅的删除表的前1000行数据

在一个连接中循环执行 20 次 delete from T limit 500。 这种做法是最合适的。

直接执行 delete from T limit 10000,单个语句占用时间长,锁
的时间也比较长;而且大事务还会导致主从延迟。

在 20 个连接中同时执行 delete from T limit 500),会人为造成锁冲

你可能感兴趣的:(mysql,数据库)