我有两个表:的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是他的命令的实际格式是: –
感谢您的评论,我需要了解更多.. –