我想更新最后生成的行(该max(id)
行。
我试过这段代码,但它不起作用
update person t1
set t1.age = 25
where t1.id = (select max(t2.id) from person t2
where t2.address = 'LA, California');
MySQL 告诉我:Error Code: 1093. You can't specify target table 't1' for update in FROM clause
所以,我想在执行更新等操作时我无法达到相同的故事。
我该如何解决这个问题?
问候。