You can't specify target table 'tablename' for update in FROM clause的解决方法
生活随笔
收集整理的這篇文章主要介紹了
You can't specify target table 'tablename' for update in FROM clause的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在執行下面的sql時報錯
這種寫法在sqlserver或者oracle中是支持的,但是mysql目前是不支持的,在mysql中不能同時查詢一個表的數據再同時進行刪除,只能用以下的辦法折中
先將查詢到的數據放到一個臨時表中,然后再對臨時表進行查詢,然后再刪除目標表中滿足條件的數據。
轉載于:https://blog.51cto.com/sucre/629493
總結
以上是生活随笔為你收集整理的You can't specify target table 'tablename' for update in FROM clause的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop-HBASE案例分析-Had
- 下一篇: 【转载】SI 9000 及阻抗匹配学习笔