首页上一页 1 下一页尾页 1 条记录 1/1页
为什么一条插入就可能成功?批量插入就不行呢?
使用一条insert语句插入多条数据的语法如下:
INSERT INTO 表名(列名1,列名2,列名3,...)
SELECT 要插入的列1,要插入的列2,要插入的列3,... FROM dual UNION ALL
SELECT 要插入的列1,要插入的列2,要插入的列3,... FROM dual UNION ALL
SELECT 要插入的列1,要插入的列2,要插入的列3,... FROM dual;
例如:
向dept表插入3条数据。
INSERT INTO dept
SELECT 21,'sdf','xvc' FROM dual UNION ALL
SELECT 22,'ere','fff' FROM dual UNION ALL
SELECT 23,'ddd','sss' FROM dual;