首页上一页 1  下一页尾页 1 条记录 1/1页
        ![1505287492147206.png RNTF98EHK2S`9]LH(G$1KR6.png](/MrItClass/Data/ueditor/php/upload/image/20170913/1505287492147206.png)
为什么一条插入就可能成功?批量插入就不行呢?
使用一条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;