如题所述
不能直接修改原数据,是在原数据保留的情况下。在原表继续追加新修改的数据
insert into a values(select a1+5000,a2=a2||'a000' from a where a1=123 );大概格式,你需要注意的是,原表操作容易造成数据混乱,即原始数据和操作后数据不容易区分,建议加标记字段来区分一下