我有兩個表:的MySQL更新查詢
- 表1:組名,ITEM_NAME,狀態
- 表2:組名,地理
我想更新table1
。缺省狀態爲0.我想使用單個UPDATE語句將table1
的狀態更新爲1。
我想檢查table1
中的每一行,如果group_name
存在於table2
中。如果是這樣,我會將狀態更新爲1.
我試過這個,但無法得到正確的結果。
UPDATE table1
SET table1.`STATUS`=1
WHERE table2.group_name=table1.group_name
我該如何達到我想要的效果?
您所著UPDATE表1中,其中只有一個條件,而不是一個命令 –
的SET是他的命令的實際格式是: –
感謝您的評論,我需要了解更多.. –