如何把SQL数据库中表的数据整行复制,如把第一行的数据整行复制到第二行。

2024-11-15 15:24:21
推荐回答(5个)
回答1:

其实还是不够清晰.
不过意思我猜出来了.
如果是每行像你说的一样有个行号那就好办了. 我告诉你一个很简单的语句.
假如行号是RowId:
update YourTableName set RowId=RowId-1 where RowId<1000 and RowId>5
上面的语句是把第6行到999行的数据往前移一行,你应该可以照着写其他的吧?
写得不好,望采纳...

回答2:

可以导出excel,然后导入。
那么也可以通过sql语句,把第二条数据和第三条数据置换掉:
update tablename set str1=‘**’,str2=‘**’、、、 where id=‘2’把第二行数据更新到第三行。相同的方法,把第三行的数据更新掉。

回答3:

在SQL里面用鼠标复制一行数据只能粘贴到空白行里面;
你是想复制还是要剪切?
如果复制的话,先要保证这个表不能有主键。还有就是:数据库的记录是按照一定规则排序的,你的第一行、第二行是依据什么来排的呢?

回答4:

导出到Excel,复制完后,导入Sql中

另外可以用语句来实现,但过于复杂点了

回答5:

在建一表,insert进去