SQL 一天插入多条记录
sql=一次插入多条记录(解释:union和union all区别)
‘==不使用all添加的记录只要字段全部相同则只添加1条记录.
'==使用all后,有几条则添加几条相同也添加.请注意格式
'==注意格式.一定要正确.最后一个不需要union
Insert into db_school (姓名,年龄,手机,性别,城市) select '小小','11','110','女','北京' union all select '小小','11','110','女','北京' union all select '小小','11','110','女','北京'
'==表间添加
---从另外的一张表中读取多条数据添加到新表中 insert into tableName(col1,col2,col3) select val1,val2,val3 from tagTable --从其他的多张表中读取数据添加到新表中 insert into tableName(col1,col2,col3) select val1,val2,val3 from tagTableA union all select val1,val2,val3 from tagTableB
'==批量插入.未测试.测试后看看。
INSERT INTO TestTable SELECT 1, 'abc' UNION SELECT 2, 'bcd' UNION SELECT 3, 'cde'