我有一张“tbl\ U内容”的table
当我运行下面的查询时,我可以看到11条记录/数据
SELECT ContentID, CategoryID, Home, Inner
FROM tbl_content
WHERE CategoryID = 1 AND Inner = 2
ORDER BY ContentID DESC
当我运行以下查询时,我可以看到前4条记录/数据
SELECT ContentID, CategoryID, Home, Inner
FROM tbl_content
WHERE CategoryID = 1 AND Inner = 2
ORDER BY ContentID DESC LIMIT 7, 10
我想更新剩余的前4条记录/数据的值。但不幸的是,它正在产生错误。
UPDATE tbl_content
SET Inner = 1
WHERE CategoryID = 1 AND Inner = 2
ORDER BY ContentID DESC LIMIT 7, 10
有人能给出解决办法吗?
2条答案
按热度按时间0dxa2lsx1#
试试这个。
6uxekuva2#
您可以尝试为subselect和limit使用in子句
或者加入