我想找到用户可以使用insert query进入mysql表的最大数据量吗?
是否取决于max_allowed_packet
?
如果是,我们可以更新吗?设置它的最大值是什么?
如果不是,它是否依赖于mysql的其他一些常量?
答案 0 :(得分:1)
是的,INSERT
查询应该适合一个数据包。
来自docs:
max_allowed_packet
的协议限制为1GB
。该值应为1024
的倍数; nonmultiples向下舍入到最接近的倍数。
要进行设置,请使用:
SET GLOBAL max_allowed_packet=1073741824;