我想更新最新数据或最高ID。
MAX功能在更新时似乎不起作用。
编辑:
UPDATE table SET name='test_name' ORDER BY id DESC LIMIT 1;
似乎有效。但我不确定它是否真的是解决方案。
答案 0 :(得分:3)
试试这个:
UPDATE table
SET field = yourvalue
WHERE Id = (SELECT MAX(Id) FROM table)
答案 1 :(得分:0)
您正在寻找LAST_INSERT_ID()
Update table SET name='test_name'
where id = LAST_INSERT_ID()