关于SQL语句的修改多行数据问题

把所有课程的课程学时加8
加8
这个可以直接 SET c_tn='+8'
嘛???

c_tn = c_tn +8

update 表 set c_tn=c_tn+8;

这样改,解决请采纳


update 表 set c_tn=c_tn+8;

看下你的c_tn什么类型的 要是数字类型 update 表 set c_tn=c_tn+8 就行
如果不是数字类型 那么 update 表 set c_tn=convert(int,c_tn)+8 就行