MySQL 錯誤1093:無法在FROM 子句中指定目標表
當嘗試對引用中引用的表執行查詢時FROM子句,你可能會遇到MySQL錯誤1093。這是因為MySQL禁止修改直接參與選擇的表格過程。
一種替代方法是將表與其自身連接。透過為表格建立別名,您可以從中建立多次並修改原始表,而不會出現錯誤:
UPDATE tbl AS a INNER JOIN tbl AS b ON a.id = b.id SET a.col = b.col
將子查詢更深地嵌套在FROM子句中:
UPDATE tbl SET col = ( SELECT ... FROM (SELECT.... FROM) AS x);
以上是如何解決MySQL錯誤1093:無法在FROM子句中指定目標表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!