SQL 批量添加的语法
1.--添加一条记录
2. insert into tableName(col1,col2,col3) values (val1,val2,val3)
3.--添加多条记录
4. insert into tableName(col1,col2,col3)
5. select val1,val2,val3
6. union all
7. select val1,val2,val3
8. 、、、
9.---当把 union all 换成 all 后,相同记录只插入一次,不会重复插入(必须所有字段都相同时,自动增长列除外)
10.
11.---从另外的一张表中读取多条数据添加到新表中
12. insert into tableName(col1,col2,col3)
13. select val1,val2,val3 from tagTable
14.
15.--从其他的多张表中读取数据添加到新表中
16. insert into tableName(col1,col2,col3)
17. select val1,val2,val3 from tagTableA
18. union all
19. select val1,val2,val3 from tagTableB
2. insert into tableName(col1,col2,col3) values (val1,val2,val3)
3.--添加多条记录
4. insert into tableName(col1,col2,col3)
5. select val1,val2,val3
6. union all
7. select val1,val2,val3
8. 、、、
9.---当把 union all 换成 all 后,相同记录只插入一次,不会重复插入(必须所有字段都相同时,自动增长列除外)
10.
11.---从另外的一张表中读取多条数据添加到新表中
12. insert into tableName(col1,col2,col3)
13. select val1,val2,val3 from tagTable
14.
15.--从其他的多张表中读取数据添加到新表中
16. insert into tableName(col1,col2,col3)
17. select val1,val2,val3 from tagTableA
18. union all
19. select val1,val2,val3 from tagTableB