如何更新MySQL表中倒数第二个条目?

如何更新MySQL表中倒数第二个条目?,mysql,Mysql,是否有人知道我如何更新,例如,从第二个到最后一个条目 例如,我在用户表中有一个禁用列。我必须为倒数第二个帐户设置banked=1 UPDATE Users SET Banned = '1' WHERE LIMIT 2,1 那不行。你知道我该怎么做吗 也许可以先做一个长查询。例如: SELECT * FROM Users LIMIT 2,1 然后,使用此查询不知何故更新禁用列 我假设users表中有一个id自动递增列,您可以试试这个 UPDATE Users SET Banned = '1'

是否有人知道我如何更新,例如,从第二个到最后一个条目

例如,我在用户表中有一个禁用列。我必须为倒数第二个帐户设置banked=1

UPDATE Users SET Banned = '1' WHERE LIMIT 2,1
那不行。你知道我该怎么做吗

也许可以先做一个长查询。例如:

SELECT * FROM Users LIMIT 2,1

然后,使用此查询不知何故更新禁用列

我假设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 )
按id说明第二个最后一个帐户的订单限额1,1