千万级数据表删除特定字断

数据表大约存了700万条数据 现在要删除platform为'pc'的记录,大约有300多万条,且没有索引。 不能直接使用delete from 。。。where platform = 'pc' 有limit限制,且每次删除扫描行数过大。   每次利用主键id用>=及<取1000条数据,判断符合删除条件的数据,取出id放入集合,然后一次性删除。 该方法利用了主键索引,效率非常快。
相关文章
相关标签/搜索