mysql批量添加数据sql语句_MYSQL批量插入数据库实现语句性能分析

  • Post author:
  • Post category:mysql


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’);

如果我们插入



版权声明:本文为weixin_39997311原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。