sql中一次录入多条数据方法
2010-08-26 17:24 ☆冷枫☆ 阅读(1080) 评论(0) 编辑 收藏 举报 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
励志博客园--优秀的阅读、励志、交流学习平台。您的网上心灵家园!