MySQL can’t specify target table for update in FROM clause

今天在更新mysql之前的一些數據時,須要用到子查詢的東西,忘了之前剛剛學習mysql的時候,講到要給子查詢給個額外的表名,不多直接寫sql語句了。我再想若是不給個表面,mysql就不會生成臨時表數據到內存中,就會直接引用源表數據,若是這時你又須要根據子查詢結果update源表,就會產生數據錯亂的狀況了。 MySQL can’t specify target table for update in FROM clausemysql

相關文章
相關標籤/搜索