gpt4 book ai didi

mysql - 使用 LIMIT x, y 进行更新

转载 作者:可可西里 更新时间:2023-11-01 07:12:08 25 4
gpt4 key购买 nike

UPDATE table SET checked = 1 WHERE field = 'xxx' LIMIT 1

工作正常,但是

UPDATE table SET checked = 1 WHERE field = 'xxx' LIMIT 1, 10

抛出错误“#1064 - 你的 SQL 语法有错误;请查看与你的 MySQL 服务器版本对应的手册,了解在第 1 行的‘10’附近使用的正确语法

为什么不可能?我想更新除第一行以外的所有内容。

最佳答案

update table set checked = 1 where id in (select * from (select id from table where field = 'xxx' order by id limit 1, 10) as t)

关于mysql - 使用 LIMIT x, y 进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5773694/

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