myMySQL数据库如何捷删除大量数据 MySQL数据库使用教程

凤凰 2021-1-19 95 1/19

mysql捷删除大量数据的方法:首先创建临时表,表结构与原表结构相同;然后将需要保留的数据插入至临时表中,并drop原表;最后将临时表改名为原表名即可。

myMySQL数据库如何捷删除大量数据 MySQL数据库使用教程

mysql捷删除大量数据的方法:

方案1、

直接使用delete

因delete执行速度与索引量成正比,若表中索引量较多,使用delete会耗费数小时甚至数天的时间

方案2、

(1)创建临时表,表结构与原表结构相同

(2)将需要保留的数据插入至临时表中

(3)drop原表

(4)将临时表改名为原表名

经过测试,drop表一般耗时在3秒以内

此方案主要耗时步骤为第二步,若需要保留的数据量不大时,此方案是最佳方案

更多相关免费学习推荐:mysql教程(视频)

以上就是mysql如何捷删除大量数据的详细内容,更多请关注本站其它相关文章!

- THE END -

凤凰

1月19日09:37

最后修改:2021年1月19日
0

非特殊说明,本博所有文章均为博主原创。