选择MySQL表的最后一行并编辑并更改其布尔值

时间:2013-04-26 03:13:07

标签: php mysql

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

我不确定是否可以使用一个PDO查询来执行此操作。

2 个答案:

答案 0 :(得分:3)

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

UPDATE mytable
SET myField = 'TheVal'
ORDER by id desc
limit 1

答案 1 :(得分:1)

您可以查询此

中的最后一行
  

SELECT * FROM myfield ORDER BY id DESC LIMIT 0,1

之后,在更新语法中更新后,检查页面或存储过程。