《Mysql必讀mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法》要點(diǎn):
本文介紹了Mysql必讀mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
mysql中You can't specify target table for update in FROM clause錯(cuò)誤的意思是說(shuō),不能先select出同一表中的某些值,再update這個(gè)表(在同一語(yǔ)句中). 例如下面這個(gè)sql:
MYSQL數(shù)據(jù)庫(kù)
改寫(xiě)成下面就行了:MYSQL數(shù)據(jù)庫(kù)
也便是說(shuō)將select出的結(jié)果再通過(guò)中間表select一遍,這樣就規(guī)避了錯(cuò)誤.注意,這個(gè)問(wèn)題只出現(xiàn)于mysql,mssql和oracle不會(huì)出現(xiàn)此問(wèn)題.MYSQL數(shù)據(jù)庫(kù)
《Mysql必讀mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql必讀mysql中You can’t specify target table for update in FROM clause錯(cuò)誤解決方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11299.html