如何更新MySQL表中倒数第二个条目?
是否有人知道我如何更新,例如,从第二个到最后一个条目 例如,我在用户表中有一个禁用列。我必须为倒数第二个帐户设置banked=1如何更新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'
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