SQL语句:我想把table表里id1字段的数据插入到id2? 10
展开全部
你说的是两种情况,一种情况就是修改,那样的话才能保证你的同行记录里面的ID2字段为你的ID1字段,还有就是insert into 表(id2) select id1 from 表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有两个办法
1 像楼上说的 用update table set id1 = id2 where 加上你要这样赋值的条件
2 重新建一张表。用select id1,id1 into table2 from table1 ,然后在给table2 改名。
1 像楼上说的 用update table set id1 = id2 where 加上你要这样赋值的条件
2 重新建一张表。用select id1,id1 into table2 from table1 ,然后在给table2 改名。
追问
我这只是想把 ID1的数据插入到ID2 里面去 需要赋值吗 ID1不是一两个数据 如果几百个呢
追答
那你在执行插入的时候直接把id2的位置的数据设置为ID1 ,ID1位置插入一个空值.
2. update table set id2 = id1 where id1 is not null --更新id2的数据为id1
update table set id1 = '' where id1 = id2 --将id1=id2的中id1的值设置为空.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那叫update的吧~
update table set id2=id1
update table set id2=id1
追问
你这个是修改
追答
難道你的意思是?
insert table(id1,id2) values(id1data,id1data)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询