update和insert + delete哪个更快?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了update和insert + delete哪个更快?相关的知识,希望对你有一定的参考价值。
当表里只有1条记录时,update他快,还是insert新的再delete掉他快?
顺序1.insert
2.delete
3.update
因为delete和update要涉及到全表扫描, update是最慢的,如果数据很多的时候最好使用delete+insert,而非update.即使表有索引,update也是最慢的! 参考技术A update快,因为修改是要检索,在改,而INSERT你插入一条,然后在从两条记录中检索到一条,在删除,所以慢阿 参考技术B 两个用途不一样吧。
update是更新,insert是插入。
如果是先delete再insert,我认为还是update快吧 参考技术C delete=insert>update
以上是关于update和insert + delete哪个更快?的主要内容,如果未能解决你的问题,请参考以下文章
delete+insert 与 select+update哪个效率高
SQL 命名法:INSERT/UPDATE/DELETE 的“查询”或“命令”?
delete-insert 与 if-update else-insert 的最佳选择是哪个?