MySQL的Bulk Insert功能能不能同时对主从表进行批量插入

MySQL的Bulk Insert功能能不能同时对主从表进行批量插入,第1张

Bulk Insert的特点是速度快:

INSERT INTO a VALUES (1,23),(2,34),(3,33)

如果此时还有一个b表,具有a表外键,有没有方法同时对a,b表进行批量插入?

表结构:

a表

id

name

b表

id

a_id

name

假如批量插入b表的形式为:

INSERT INTO b VALUES (1,1,11),(2,1,12),(3,1,13),(4,2,21),(5,2,22),(6,2,32),(7,3,31),(8,3,32),

mysql的bulk insert功能能不能同时对主从表进行批量插入

加大mysql配置中的bulk_insert_buffer_size可以有些效果 一个插入语句插入多条数据也会有些效果 都需要看具体场景是否适用的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8511699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存