insert into table_name values(col1,col2,col3,... ),(col1,col2,col3,...);只要将插入的内容用小括号括起来,用逗号隔开,在最后一个内容用后加分号结束命令即可。
mysql中支持insert into tableName values(1,1),(2,2),(3,3)这种形式的多行插入,oracle中是不支持的。若想通过其他表向当前表插入多条数据,可以使用:insert into 表1(字段列表)select 字段列表 from 表2
(1)insert into 表1select 1union allselect 2...(2)insert into 表1(字段列表)select 字段列表 from 表2...通过这两种方法,插入多少条都行