Mysql批量插入大量数据

Posted zengnansheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql批量插入大量数据相关的知识,希望对你有一定的参考价值。

假设t_table1只有id和name2个字段

新建存储过程

DROP PROCEDURE IF EXISTS pro_batchInsert;
CREATE PROCEDURE pro_batchInsert()
BEGIN
    DECLARE i INT DEFAULT 1;
    WHILE i<=10000 DO
        INSERT INTO t_table1(name) VALUES(concat(名称,i));
        SET i = i+1;
    END WHILE;
END

 

调用

CALL pro_batchInsert();

 

以上是关于Mysql批量插入大量数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql大量数据插入慢的问题

数据库实现批量快速插入大量数据的六种方案

批量 MySQL 插入,一个主记录,一个带有外键的详细记录

批量向MySQL导入1000万条数据的优化

MyBatis动态批量插入更新Mysql数据库的通用实现方案

批量插入数据, 将DataTable里的数据批量写入数据库的方法