MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

mysql 笔记

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



只有注册用户登录后才能发表评论。


网站导航: