如何把SQL数据库中表的数据整行复制,如把第一行的数据整行复制到第二行。
答案:4 悬赏:50 手机版
解决时间 2021-11-15 10:46
- 提问者网友:棒棒糖
- 2021-11-15 05:09
如何把SQL数据库中表的数据整行复制,如把第一行的数据整行复制到第二行。
最佳答案
- 五星知识达人网友:不甚了了
- 2021-11-15 06:38
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的操作.
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楼网友:玩世
- 2021-11-15 09:25
是SQL SERVER的话,选中某行,Ctrl+C,Ctrl+V
- 2楼网友:西风乍起
- 2021-11-15 08:00
首先必须保证第一行数据有唯一标识列,比如第一行数据的id=1
insert into 表名(字段1,字段2。。。)
select 字段1,字段2。。。from 表
where id=1
insert into 表名(字段1,字段2。。。)
select 字段1,字段2。。。from 表
where id=1
- 3楼网友:人類模型
- 2021-11-15 07:51
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--->通过这个限制你要插入的行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯