在mysql中,实现将一个表中某一字段数据根据不同情况修改为不同的值处理方式;
如;将code字段等于a、b、c的数据state字段改为1,未改之前是0。
sql如下。
UPDATE t_user
SET state = CASE code
WHEN 'a' THEN '1'
WHEN 'b' THEN '1'
WHEN 'c' THEN '1'
END
WHERE code IN ('a','b','c',)