怎么让数据库的某个表里所有数据都加1?

这个表里都是num型,存的都是纯数字,求条sql,让表里所有列的数据都+1?

update 表名 set 字段名1 = 字段名1 + 1, 字段名2 = 字段名2 + 1, 字段名3 = 字段名3 + 1, 字段名4 = 字段名4 + 1, 字段名5 = 字段名5 + 1;

有多少个字段就多少个 字段 = 字段+1 即可.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-10
update table set table.字段一+1,table.字段二+1,table.字段三+1;
commit;追问

不行啊,说缺少等号
update tj_gzdxtj_zjb set t.gzdx_zs+1,t.zdrk_zs+1;
commit;
有没有写错?tj_gzdxtj_zjb是表名 gzdx_zs和zdrk_zs是字段名。

追答

update tj_gzdxtj_zjb t set t.gzdx_zs=select a.gzdx_zs+1 from tj_gzdxtj_zjb a ,t.zdrk_zs=select b.zdrk_zs+1 from tj_gzdxtj_zjb b;
commit;

相似回答