使用delete+insert语句比直接用update语句到底能否提高效率,请教?

时间:2021-01-15 01:11:47
我是做华为外包的,今天在做一个有关修改FN号码时,看到华为基础版本代码中,是先用delete 再insert 的方式来进行修改操作的,想请教一下,这样做的好处能提高执行效率吗,还是有其它的好处,谢谢!

2 个解决方案

#1


一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。

#2


引用 1 楼  的回复:
一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。


你好粗鲁哦 使用delete+insert语句比直接用update语句到底能否提高效率,请教?

#1


一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。

#2


引用 1 楼  的回复:
一般多用于部分数据需要update而部分数据是insert或delete的情况。

比如配置权限,总数20个权限;用户原来有其中5个权限;然后本次修改时新增2个,删除1个;这个时候根据规则计算出哪些update哪些insert哪些delete就比较麻烦,所以粗鲁点就直接全部删了重来。


你好粗鲁哦 使用delete+insert语句比直接用update语句到底能否提高效率,请教?