1. 程式人生 > >mysql 1093錯誤

mysql 1093錯誤

例如 查詢 解決辦法 from max set id3 int mysql

1093錯誤:修改一個表的時候子查詢不能是同一個表

解決辦法:把子查詢再套一層,變成原來表的孫子查詢就可以了

例如:

INSERT INTO gg SET id3=(SELECT c.a+1 FROM (SELECT MAX(id3) AS a FROM gg) c) 這是對的

但是

INSERT INTO gg SET id3=(SELECT MAX(id3) AS a FROM gg) 就會報1093錯誤

mysql 1093錯誤