mysql表里有多条记录,把这个这里的某个字段其中一条记录值更新为1,其他为0 5
UPDATEvcos_wifi_configSETconfig_state='1'WHEREconfig_id=$value;UPADTEvcos_wifi_config...
UPDATE vcos_wifi_config SET config_state = '1' WHERE config_id = $value;
UPADTE vcos_wifi_config SET config_state = '0' WHERE config_id NOT IN $value;
应该怎么优化
UPDATE vcos_wifi_config t1,vcos_wifi_config t2 SET t1.config_state = '1',t2.config_state = '0' WHERE t1.config_id = 1 AND t2.config_id NOT IN (1)
谢某位大神指点,用连表更新的方法可以实现 展开
UPADTE vcos_wifi_config SET config_state = '0' WHERE config_id NOT IN $value;
应该怎么优化
UPDATE vcos_wifi_config t1,vcos_wifi_config t2 SET t1.config_state = '1',t2.config_state = '0' WHERE t1.config_id = 1 AND t2.config_id NOT IN (1)
谢某位大神指点,用连表更新的方法可以实现 展开
展开全部
UPDATE vcos_wifi_config SET config_state = '1' WHERE config_id = $value;
UPADTE vcos_wifi_config SET config_state = '0' WHERE config_id != $value;
UPADTE vcos_wifi_config SET config_state = '0' WHERE config_id != $value;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |