Oracle/Mysql批量插入的sql,效率比较高

时间:2022-09-01 12:40:46

1、oracle 批量插入:

insert into tableName(col1,col2,col3...)
   select 1,'第一行第一列值','第二列值' from dual union
   select 2,' 第二行第一列值 ','第二列值' from dual union
   select 3,' 第三行第一列值 ','第二列值' from dual;

至于这里的dual表是啥,可以自己问google!

2、mysql 批量插入:

insert into  tableName(col1, col2, col3...) value(`col11`, `col12`,`col13`.... ),(`col21`, `col22`,`col23`.... );