我正在寻找正确的方法来选择表的最后一行,然后将列的值(布尔值)更改为true。
我不确定是否可以使用一个PDO查询来执行此操作。
答案 0 :(得分:3)
最后一行是什么意思?默认情况下,隐式行顺序设置为pk,因此pkrow desc的顺序应该没问题
UPDATE mytable
SET myField = 'TheVal'
ORDER by id desc
limit 1
答案 1 :(得分:1)
您可以查询此
中的最后一行SELECT * FROM
myfield
ORDER BYid
DESC LIMIT 0,1
之后,在更新语法中更新后,检查页面或存储过程。