UPDATE seasons SET good=good+1 WHERE id = (SELECT id FROM seasons ORDER BY id DESC LIMIT 1)
当我运行这个命令时,我得到一个错误:
xqkwcwgp1#
这是mysql的限制。一种方法是使用 JOIN . 但是,对于这一点,最好使用 LIMIT 以及 ORDER BY :
JOIN
LIMIT
ORDER BY
UPDATE seasons s SET s.good = s.good + 1 ORDER BY id DESC LIMIT 1;
这是假设 id 表中没有重复,但对于名为 id .
id
1条答案
按热度按时间xqkwcwgp1#
这是mysql的限制。
一种方法是使用
JOIN
. 但是,对于这一点,最好使用LIMIT
以及ORDER BY
:这是假设
id
表中没有重复,但对于名为id
.