Posted on 2008-09-20 02:01
leekiang 阅读(89)
评论(0) 编辑 收藏
1,MySQL删除表中大批量的数据
有1800万条,直接执行 DELETE FROM osc_logs WHERE status=1 会发现删除失败,lock wait
timeout
exceed。可以分批来删除,比如每10000条进行删除
DELETE FROM osc_logs WHERE status=1 ORDER BY log_id LIMIT 10000;
然后分多次执行就可以把这1800万条记录成功删除。
来源:http://www.javayou.com/diary/146633154?catalog=4