MySQL-更新具有相同值的列

标签 mysql

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/

相关文章:

mysql - 不确定如何为上述任务构建 SQL 查询

mysql - 在 Windows-7-x64 上使用 DBI Perl 和 MySql 未定义 $DBI::errstr

mysql - 如何摆脱SET?

C# 在 Windows 窗体应用程序中使用 MySQL 填充和使用组合框中的值

mysql - 读取 TYPOscript fe_users 在 COA 中不起作用

php - mysql查看错误

php - 您如何让客户使用他们的 Google 帐户登录您的网站?

mysql - 从 *varchar* 单元格中提取数字并在纯 mysql 中使用它们进行数学运算

php - 过去 24 小时内的平均通话时长 ZendFramework

php - 我如何在数据库中插入数学二次方程/公式?