我为我创建的MYSQL数据库编码查询。我有很多行,我问自己哪个版本的更新速度更快。
更快:
a)带有WERE的版本
UPDATE table t1 JOIN table t2
SET t1.c1 = 'something'
WHERE t1.c1 = t2.c1
或
b)没有WERE的版本
UPDATE table t1 JOIN table t2 on t1.c1 = t2.c1
SET t1.c1 = 'something'
问题也可能是:指定" CONDITION"是否更好?在两个表的JOIN中或在MYSQL中的更新中的WERE语句中获得更快的性能?