【发布时间】:2016-02-12 13:47:52
【问题描述】:
在 MySQL 中更新表时,例如:
表格
user
user_id | user_name
1 John
2 Joseph
3 Juan
如果我运行查询
UPDATE `user` SET user_name = 'John' WHERE user_id = 1
MySQL 会再次写入相同的值还是忽略它,因为它是相同的内容?
【问题讨论】:
-
如果这是关于性能的(即尝试聪明并避免这种情况有好处),这是一件好事。但我不会让应用程序代码依赖于“受影响的行”计数返回的内容。
-
相关:stackoverflow.com/questions/13559583/…(如果可以,请也回答那个问题)
标签: mysql sql-update