如何把SQL数据库中表的数据整行复制,如把第一行的数据整行复制到第二行。
4个回答
展开全部
insert into 表名(TMZ,TMZPY,TMZPYZT)
select TMZ,TMZPY,TMZPYZT from 表名
如果空白的有数据,那就把所有列名带上,关键的那列ZZ1就存入空
insert into 表名(TMZ,TMZPY,TMZPYZT,TMB,TMJ,TMF,GHC1,GHC2,GHC3,ZZ1,ZZ11)
select TMZ,TMZPY,TMZPYZT,TMB,TMJ,TMF,GHC1,GHC2,GHC3,'',ZZ11 from 表名
因为没主键,可以先删掉delete,然后再做insert into的操作.
展开全部
1) INSERT INTO TAB(field1, field2, field3....)
SELECT * FROM TAB
WHERE xxxxx--->通过这个限制你要插入的行
2)INSERT INTO TAB SELECT * FROM TAB
WHERE xxxxx--->通过这个限制你要插入的行
SELECT * FROM TAB
WHERE xxxxx--->通过这个限制你要插入的行
2)INSERT INTO TAB SELECT * FROM TAB
WHERE xxxxx--->通过这个限制你要插入的行
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先必须保证第一行数据有唯一标识列,比如第一行数据的id=1
insert into 表名(字段1,字段2。。。)
select 字段1,字段2。。。from 表
where id=1
insert into 表名(字段1,字段2。。。)
select 字段1,字段2。。。from 表
where id=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是SQL SERVER的话,选中某行,Ctrl+C,Ctrl+V
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询