千萬級數據表刪除特定字斷

數據表大約存了700萬條數據 現在要刪除platform爲'pc'的記錄,大約有300多萬條,且沒有索引。 不能直接使用delete from 。。。where platform = 'pc' 有limit限制,且每次刪除掃描行數過大。   每次利用主鍵id用>=及<取1000條數據,判斷符合刪除條件的數據,取出id放入集合,然後一次性刪除。 該方法利用了主鍵索引,效率非常快。
相關文章
相關標籤/搜索