如果我想更新具有相同值的字段。
例如,一个表 T,有几个列:A、B、C
运行此语句是否更好:
UPDATE `T` SET `B` = '0';
或者这个:
UPDATE `T` SET `B` = '0' WHERE `B` <> '0';
我认为第一个可能会更快(即使我在 B 上有一个索引)?
如果我有数百万行..应用此更新会很长还是真的很快?
(我尝试搜索一个现有的类似问题......但我使用的关键字很难......太多不同的问题......不要犹豫,给我指出一个好问题......)