如何从表1到表2插入1000行数据? [英] How do I insert 1000 rows of data from table 1 to table 2?
本文介绍了如何从表1到表2插入1000行数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图从表1到表2插入1000行数据,但表2有一个额外的列,它是序列号(一个额外的列),我该如何制作该列序列。请注意表2已经有500条记录。
I am trying to insert 1000 rows of data from table 1 to table 2 but table 2 have one additional column which is sequence number ( an extra column) , how can I make that column sequence . please note table 2 already have 500 records.
推荐答案
解决方案1很好,但我强烈建议定义目标字段列表。
Solution1 is good, but i strongly recommend to define destination field list.
insert into tableB (<field_list>)
SELECT <field_list>
FROM tableA
其中< field_list>是字段列表。
注意:每个字段的数据类型必须是相同的类型。
更多详情:
使用INSERT和SELECT添加行 [ ^ ]
INSERT(sql) [ ^ ]
尝试
<br />
insert into tableB<br />
select col1,col2,col3,'' from tableA<br />
其中''表示额外列的值。
where '' represents value for the extra column.
这篇关于如何从表1到表2插入1000行数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文