高效的MySQL的批插入 BULK INSERT

Posted 起个名字好难

tags:

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

原文:http://www.open-open.com/code/view/1453702496573

 

 

mysql的批插入 BULK INSERT和load data的速度差不多,并且可靠。

语法如下

假设有表test (ID NUMBER,NAME VARCHAR(10))

insert into test values(1,‘aa‘),(2,‘bb‘),.....(100000,‘bb‘);

也就是每个记录间用逗号隔开,最后用分号结束,插入10万条记录只需不到10秒

以上是关于高效的MySQL的批插入 BULK INSERT的主要内容,如果未能解决你的问题,请参考以下文章

Sql server bulk insert文本文件插入到数据库

关于MySQL应该学习的6件事

我的 Sql Bulk 插入加载数据并截断

mysql大数据量插入参考

usb的批传输都有哪些事务包组成

2.MySQL表操作