原文:MySQL 中 You can't specify target table '表名' for update in FROM clause錯誤解決辦法

背景 在MySQL中,寫SQL語句的時候 ,可能會遇到You can t specify target table 表名 for update in FROM clause這樣的錯誤 錯誤含義 它的意思是說,不能先select出同一表中的某些值,再update這個表 在同一語句中 ,即不能依據某字段值做判斷再來更新某字段的值。 解決問題 將select出的結果再通過中間表select一遍,這樣就可 ...

2020-02-14 17:58 0 243 推薦指數:

查看詳情

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM