SQL 语句-多条记录
想修改表中的多条记录多个字段的值,但记录没有相同的条件,所有每条记录都用了一个update,想通过主键spid用一句update完成修改,可以吗?
如下表(已从原表中筛选出来):
spid spmc spcd
yy01 1 bj
yy02 2 sh
yy05 3 gz
yy07 4 zz
参考答案:1如果各个记录要修改的字段值不一样,而且是有规律的话,可以考虑设几个变量来存修改后的值,用循环依次update
2 如果要修改的字段一样,就好说了,直接一句update
想修改表中的多条记录多个字段的值,但记录没有相同的条件,所有每条记录都用了一个update,想通过主键spid用一句update完成修改,可以吗?
如下表(已从原表中筛选出来):
spid spmc spcd
yy01 1 bj
yy02 2 sh
yy05 3 gz
yy07 4 zz
参考答案:1如果各个记录要修改的字段值不一样,而且是有规律的话,可以考虑设几个变量来存修改后的值,用循环依次update
2 如果要修改的字段一样,就好说了,直接一句update