当前位置 : 主页 > 网络安全 > 测试自动化 >

性能问题:ON DUPLICATE KEY UPDATE vs UPDATE(MySQL)

来源:互联网 收集:自由互联 发布时间:2021-06-22
INSERT INTO ON DUPLICATE KEY UPDATE和UPDATE之间是否存在性能差异? 如果我知道可以更新的值 – 我应该使用UPDATE还是真的不重要? 它们是有区别的. INSERT查询必须检查每列的约束,以通过添加该
INSERT INTO ON DUPLICATE KEY UPDATE和UPDATE之间是否存在性能差异?

如果我知道可以更新的值 – 我应该使用UPDATE还是真的不重要?

它们是有区别的.

INSERT查询必须检查每列的约束,以通过添加该行来查看它们是否被违反.如果是,则需要找到要更新的匹配行并执行更新.

UPDATE查询只需查找要更新的行并执行更新.

如果您知道该行已存在,则应该只更新它.

网友评论