MySQL 状态
If you set a column to the value it currently has, MySQL notices this and does not update it.
例如,我有 20 列,我即将更新所有列,但其中 10 列仍具有相同的值。性能或速度是否与仅更新 10 列相同?还是反过来?
最佳答案
在您的示例中,在第一种情况下,将进行 20 次检查
和 10 次更新
。
对于 10 列,将进行 10 次检查
和 10 次更新
。
因此,您在 MySQL 端性能方面“赢得”了 10 次检查
。
关于MySQL-更新具有相同值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49829172/