0
我只是想知道如何查看我的sql查询来更新表中最后一行的一个值。我试图通过查询来做到这一点这是不幸的是没有工作:如何在php的最后一行更新一个值
UPDATE tableName SET food=888 WHERE id=(SELECT MAX(id) FROM tableName)
我试图用这个查询,而不是,但它是不正确藏汉:
UPDATE tableName SET food=88 ORDER BY id DESC LIMIT 1
(我错过了引号中查询的目的,使他们清楚地)
有什么PROBL时间与第二个查询? – Shadow
第二个查询应该可以工作 –
您确定表中的最后一个条目是在更新语句运行时正在编辑的条目吗?并发性如何?记住需要更新的ID更安全。无论如何,我认为你的第一个查询应该已经奏效。运行时会发生什么? – jedifans