1

我正在寻找正确的方法来选择表的最后一行,然后将列的值(布尔值)更改为 true。

我不确定是否可以使用一个 PDO 查询来完成。

4

2 回答 2

3

最后一行是什么意思?默认情况下在 pk 上设置隐式行顺序,因此您的 pkrow desc 的顺序应该没问题

UPDATE mytable
SET myField = 'TheVal'
ORDER by id desc
limit 1
于 2013-04-26T03:21:12.247 回答
2

您可以查询此行中的最后一行

SELECT * FROM myfieldORDER BY idDESC LIMIT 0,1

之后,您检查您的页面或存储过程,然后在更新语法中进行更新。

于 2013-04-26T03:18:27.493 回答