Posted on 2008-09-20 02:01
leekiang 閱讀(92)
評論(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