我有两个脚本,一个用于插入,另一个用于更新。
我的更新按钮脚本正在使用最新插入的 ID,并继续进行如下操作:
Update tblsurvey
set WouldLikeToBeSeenOnSite = 'sadffas'
and DislikedOnSite = 'asdfsadfsadf'
and OtherNewsWebsitesRead = 'asdfsadfa'
and LikedOnOtherNewsSites = 'asdfsadfas'
and IPAddress = '172.16.0.123'
and DateAnswered = current_date()
where SurveyResponseId in (select max(SurveyResponseId) from tblsurvey);
显然,“where”子句会产生错误:
1093 - you cant specify target table 'tblsurvey' for update in FROM clause.
有没有其他方法可以使用我正在更新的同一个表的最新插入 ID?
谢谢。