mysql(更新)update时有子查询select(You can't specify target table 'XXX' for update in FROM clause)

 

当更新时有子查询作为条件时报错

You can't specify target table 'XXX' for update in FROM clause,这是因为锁的存在,这时解决的方法就是将子查询的条件结果放到临时表中就解决

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章