需要把表中的列名为name中的数据A变成1,B变成2,C变成3,
第一个问题一张表如何批量修改?
第二个问题一个数据库中所有的表能否批量修改?包含ABC字段的数据批量修改为123?
感谢!!
update 表名 set name=case when name='A' then '1' when name='B' then '2' when name='C' then '3' else name end
update set name='1' where name='A';
update set name='2' where name='B';
update set name='3' where name='C';
UPDATE就是批量修改,满足条件的全部会修改,所以update前建议先select看一下,免得改错
一个语句没法实现的,一个一个写吧,批量执行把