发布网友 发布时间:2022-04-24 03:59
共2个回答
热心网友 时间:2022-05-02 07:20
SQL语句把同一个表中的a字段中的数据复制到另一个字段b中 的方法。
一、实现方法
1、比如表格:aaa,表格结构及数据如图:
2、使用SQL语句:update aaa set b = a ,将a字段的值都复制到了b字段,结果如图:
二、需要注意,a字段与b字段的数据类型要相同,不同的话执行语句系统会报错,当然也可以通过cast()、convert()之类的函数,进行数据类型转换之后再进行更新。
热心网友 时间:2022-05-02 08:38
你这样描述是不准确的,id为1的数据复制到本表id为2中,这个关系是什么?直接全部数据id加1吗?数据操作得十分慎重,你得描述清楚追问字段id内容1的body跟body2,复制到字段id内容为2的body跟body2追答如果仅仅是把1的body和bodt2内容复制到2里,可以这样
update a
set (body,body2) =
(select body,body2 from a where id =1)
where id =2;
最后别忘了commit。望采纳