批量新增多条数据

批量新增多条数据


通常状况下都是一条insert语句插入一条数据,如:

insert into table_name (column1,column2,column3...) values (value1,value2,value3...)

可省略增长的列名,但值必须和数据库的列名顺序一致,如:web

insert into table_name values (value1,value2,value3...)

value的字段必须与列名顺序一致sql

MySql

一次插入多条sql的写法,如:数据库

insert into table_name (column1,column2,column3...) values
(value1,value2,value3...),(value1,value2,value3...),(value1,value2,value3...)...

Oracle

一次插入多条sql的写法,如:svg

insert all
into table_name (column1,column2,column3...)  values (value1,value2,value3...)
into table_name (column1,column2,column3...)  values (value1,value2,value3...)
into table_name (column1,column2,column3...)  values (value1,value2,value3...)
...
select * from dual;