好像只有在 mysql 中有此限制,解决方法就是不要在 update 的 where 语句中直接使用 select 子查询,再嵌套一层就可以了。。。
例如:update tablename set xx=0 where id in (select id from (select id from anothertable) as t)
来源:oschina
链接:https://my.oschina.net/u/4321684/blog/3270245
好像只有在 mysql 中有此限制,解决方法就是不要在 update 的 where 语句中直接使用 select 子查询,再嵌套一层就可以了。。。
例如:update tablename set xx=0 where id in (select id from (select id from anothertable) as t)
来源:oschina
链接:https://my.oschina.net/u/4321684/blog/3270245