如何修改此语句以设置location_town列中有多个值的区域值?
UPDATE `wp_em_locations` SET `location_region` = 'The-Valley'
WHERE `location_town` = 'Bond'
IE:邦德不是唯一的城镇,我有很多城镇名称,但所有城镇都应该用来设置location_region = The-Valley
。
如何使用一个声明完成此操作?或者我是否需要为每个城镇名称运行相同的声明?
答案 0 :(得分:1)
您可以使用OR
或IN
声明
WHERE `location_town` IN ('Bond', 'OtherTown')
或(没有双关语)
WHERE `location_town` = 'Bond' OR `location_town` = 'OtherTown'
答案 1 :(得分:0)
声明比这更复杂吗?如果您尝试将每一行设置为location_region
设置为“The-Valley”,为什么要使用where子句,这只会限制更新查询的范围?
这会做你想要的,我是误会吗?
UPDATE `wp_em_locations` SET `location_region` = 'The-Valley' WHERE 1;