gpt4 book ai didi

mysql - MySQL 中更新整个表和使用 WHERE 子句更新哪个更快?

转载 作者:行者123 更新时间:2023-11-29 09:54:12 25 4
gpt4 key购买 nike

我有一个简单的问题。与此类似的问题还有。但没有一个让我满意。

查询:

UPDATE products SET indexed = 1;

UPDATE products SET indexed = 1 WHERE indexed = 0;

给定的查询哪一个会更快?

表中的行数可以在 1M 到 2M 之间。 indexed = 0 的行数最多可达 1K 行。

最佳答案

更快的是UPDATE products SET indexed = 1 WHERE indexed = 0;,因为它只会在索引为0的行上查找和更新

编辑:另请检查@EzLo 建议的内容!

关于mysql - MySQL 中更新整个表和使用 WHERE 子句更新哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54181446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com