用一条INSERT向SQL中插入多条记录

2008-12-22 10:07:01|  分类: 记事本_编程技术|举报|字号 

 
 
Sql 语法:

插入多行记录 
Insert Into TableName1 ( column1 ,column2 ) 
Select column1,column2 From TableName2

Insert Into TableName ( column1,column2 ) 
Values ( value1,value2 ) , ( value3,value4 )

实例:

在mssql还可以这样

mySQL中插入多条记录-LMLPHPinsert into tablefortest(a,b) 
mySQL中插入多条记录-LMLPHPselect 1,2
mySQL中插入多条记录-LMLPHPunion
mySQL中插入多条记录-LMLPHPselect 3,4
mySQL中插入多条记录-LMLPHPunion
mySQL中插入多条记录-LMLPHPselect 5,6

在mysql可以这样

mySQL中插入多条记录-LMLPHPinsert into tablefortest(a,b)values(1,2) ,(3,4) ,(5,6) 
05-11 10:53