https://www.cnblogs.com/caicaizi/p/5849979.html
假定我们的表结构如下
代码如下
CREATE TABLE example (
example_id INT NOT NULL,
name VARCHAR( 50 ) NOT NULL,
value VARCHAR( 50 ) NOT NULL,
other_value VARCHAR( 50 ) NOT NULL
)
通常情况下单条插入的sql语句我们会这么写:
代码如下
INSERT INTO example
(example_id, name, value, other_value)
VALUES
(100, ‘Name 1’, ‘Value 1’, ‘Other 1’);
mysql允许我们在一条sql语句中批量插入数据,如下sql语句:
代码如下
INSERT INTO example
(example_id, name, value, other_value)
VALUES
(100, ‘Name 1’, ‘Value 1’, ‘Other 1’),
(101, ‘Name 2’, ‘Value 2’, ‘Other 2’),
(102, ‘Name 3’, ‘Value 3’, ‘Other 3’),
(103, ‘Name 4’, ‘Value 4’, ‘Other 4’);
如果我们插入