【发布时间】:2011-11-10 02:43:56
【问题描述】:
我认为UPDATE 查询比INSERT 查询占用更多资源是否正确?
【问题讨论】:
-
你为什么要比较这些?它们的用途完全不同,因此通常您别无选择 - 只需使用能胜任工作的那个即可。
-
@Lukasz Milewski 如果速度更快并且您实际上得到相同的结果,您可以选择删除表,然后插入与更新。有时删除然后重写所有行比让 MySQL 确定行是否需要更新更快
-
问题应该提到
UPDATE是否涉及单行以及INSERT是否创建单行。响应也可能取决于操作是否发生在事务中。