什么是mysql max_allowed_pa​​cket? mysql中插入数据的行的最大限制是多少?

时间:2012-06-08 14:04:59

标签: mysql

我想找到用户可以使用insert query进入mysql表的最大数据量吗?

是否取决于max_allowed_packet

如果是,我们可以更新吗?设置它的最大值是什么?

如果不是,它是否依赖于mysql的其他一些常量?

1 个答案:

答案 0 :(得分:1)

是的,INSERT查询应该适合一个数据包。

来自docs

  

max_allowed_packet的协议限制为1GB。该值应为1024的倍数; nonmultiples向下舍入到最接近的倍数。

要进行设置,请使用:

SET GLOBAL max_allowed_packet=1073741824;