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,...’, ‘Value 3’, ‘Other 3’),
(103, ‘Name 4’, ‘Value 4’, ‘Other 4’);
如果我们插入列的顺序和表中列的顺序一致的话,还可以省去列名的定义,如下sql...:
INSERT INTO example
VALUES
(100, ‘Name 1’, ‘Value 1’, ‘Other 1’),
(101, ‘Name 2’, ‘Value 2’, ‘Other