有没有人知道如何更新,例如,倒数第二个条目?
例如,我在Users表中有一个禁用的列。我必须为倒数第二个帐户设置Banned =1。
UPDATE Users SET Banned = '1' WHERE LIMIT 2,1
这不管用。你知道我怎么才能让它工作吗?
也许可以先做一个长查询。例如:
SELECT * FROM Users LIMIT 2,1
然后,使用此查询以某种方式更新禁用的列?
发布于 2013-11-01 05:14:40
我假设users表中有一个id自动递增的列,您可以尝试这个列
UPDATE Users SET Banned = '1' WHERE id =
(SELECT t.id FROM (SELECT id FROM Users ORDER BY id DESC LIMIT 1,1) t )
倒数第二个帐户的ORDER BY id DESC LIMIT 1,1
https://stackoverflow.com/questions/19716594
复制相似问题