將 mysql 查詢結果做爲另外一個表的查詢條件

舉栗子:mysql delete from ta where id in (select max(id) from ta) 上述語句報錯:sql [Err] 1093 - You can't specify target table 'ta' for update in FROM clause 這是由於:在 mysql 中,不能先 select 一個表的記錄,在按此條件進行更新和刪除同一個表的記錄
相關文章
相關標籤/搜索