gpt4 book ai didi

mysql - 最好在sql查询中使用 "less than equal"或 "in"

转载 作者:行者123 更新时间:2023-11-29 14:09:32 26 4
gpt4 key购买 nike

如果我必须更新表中超过 10000 行,并且该表包含超过 700000 条记录,并且我们必须以连续方式更新其主键的行。最好是获取最大主键,然后在 sql 查询中使用“小于等于”,还是必须在查询中使用?

最佳答案

最好是使用 Between

假设您要更新表的column1,其entity_id(PK)在10到10000的范围内。

update table set column1=somevalue where id between 10 and 10000

使用 in 子句需要从子查询中获取 id,或者需要放入大括号

关于mysql - 最好在sql查询中使用 "less than equal"或 "in",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738426/

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