UPDATE 能否这样和 case when搭配使用 。
UPDATE table
CASE 字段n
WHEN '0' THEN
set 字段1 = 1
。。。
when '1' then
set 字段2 = 2
END
现在无调试环境,在线等
------解决方案--------------------UPDATE Table set col1 = CASE WHEN coln = '0' THEN 1 ELSE col1 END, set col2 = CASE WHEN coln = '1' THEN 2 ELSE col2 END
------解决方案--------------------1.会报语法错误的,
2.UPDATE table set 字段1 = case when 字段N =1 then 字段1 else 0 end WHERE ...