《Mysql必读mysql中You can’t specify target table for update in FROM clause错误解决方法》要点:
本文介绍了Mysql必读mysql中You can’t specify target table for update in FROM clause错误解决方法,希望对您有用。如果有疑问,可以联系我们。
mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中). 例如下面这个sql:
MYSQL数据库
改写成下面就行了:MYSQL数据库
也便是说将select出的结果再通过中间表select一遍,这样就规避了错误.注意,这个问题只出现于mysql,mssql和oracle不会出现此问题.MYSQL数据库
《Mysql必读mysql中You can’t specify target table for update in FROM clause错误解决方法》是否对您有启发,欢迎查看更多与《Mysql必读mysql中You can’t specify target table for update in FROM clause错误解决方法》相关教程,学精学透。维易PHP学院为您提供精彩教程。