其实还是不够清晰.
不过意思我猜出来了.
如果是每行像你说的一样有个行号那就好办了. 我告诉你一个很简单的语句.
假如行号是RowId:
update YourTableName set RowId=RowId-1 where RowId<1000 and RowId>5
上面的语句是把第6行到999行的数据往前移一行,你应该可以照着写其他的吧?
写得不好,望采纳...
可以导出excel,然后导入。
那么也可以通过sql语句,把第二条数据和第三条数据置换掉:
update tablename set str1=‘**’,str2=‘**’、、、 where id=‘2’把第二行数据更新到第三行。相同的方法,把第三行的数据更新掉。
在SQL里面用鼠标复制一行数据只能粘贴到空白行里面;
你是想复制还是要剪切?
如果复制的话,先要保证这个表不能有主键。还有就是:数据库的记录是按照一定规则排序的,你的第一行、第二行是依据什么来排的呢?
导出到Excel,复制完后,导入Sql中
另外可以用语句来实现,但过于复杂点了
在建一表,insert进去