mysql批量插入數據量過大報錯解決辦法

Packet for query is too large (6071393 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.

批量插入數據量過大,解決辦法

修改 my.ini 加上 max_allowed_packet =67108864

67108864=64M

默認大小4194304  也就是4M

修改完成之後要重啓mysql服務,如果通過命令行修改就不用重啓mysql服務。

命令修改:(即時生效)
正確寫法:

設置爲500M
mysql> set global max_allowed_packet = 500*1024*1024; 

或者
mysql> set global max_allowed_packet = 524288000;

    登陸mysql,運行

     show VARIABLES like '%max_allowed_packet%';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章