《Mysql入門(mén)mysql中update語(yǔ)句賦值嵌套select的示例代碼》要點(diǎn):
本文介紹了Mysql入門(mén)mysql中update語(yǔ)句賦值嵌套select的示例代碼,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
本節(jié)內(nèi)容:
mysql數(shù)據(jù)庫(kù)中update語(yǔ)句賦值嵌套selectMYSQL實(shí)例
例句:
?MYSQL實(shí)例
報(bào)錯(cuò):
ERROR 1093 (HY000): You can't specify target table 'a' for update in FROM clauseMYSQL實(shí)例
原因分析:
mysql 定義update語(yǔ)句不能同時(shí)對(duì)同一張進(jìn)行set 賦值操作,即:
update a 時(shí) 不能在后面select col from a ,如果是不同表操作則無(wú)此問(wèn)題.MYSQL實(shí)例
解決方法:
?MYSQL實(shí)例
將select中a的表起一個(gè)別名b,即可解決:
?MYSQL實(shí)例
《Mysql入門(mén)mysql中update語(yǔ)句賦值嵌套select的示例代碼》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql入門(mén)mysql中update語(yǔ)句賦值嵌套select的示例代碼》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13710.html