|MySQL导入数据时遇到 SQL执行错误 1153

相信长期使用MySQL数据库的小伙伴们 , 肯定会遇到与我一样的问题:MySQL导入数据时遇到 SQL执行错误 1153 。
Error
正确的来说这不是程序错误 , 而是MySQL数据库的设置错误 , 因为允许上传的数据大小受到了限制 , 超标了 。 所以我们需要来改写这个设置 , 让我们上传的大小在允许范围内即可 。
方法一:使用SQL语句直接改
set global max_allowed_packet = 4194304000
如果还是不行 , 请增大后面的数值 。
原数值大家可以这样查看:
show VARIABLES like '%max_allowed_packet%';
PS:这种方式的缺点在于每使用一次就需要改一次 。
方法二:改写my.ini配置文件
【|MySQL导入数据时遇到 SQL执行错误 1153】找到my.ini文件 , 在里面找到max_allowed_packet , 如果没有就添加一行:
max_allowed_packet = 128M
这样就可以一劳永逸了 。 (但是有时候你可能找不到这个my.ini文件 , 所以需要酌情处理了) 。
如果您有更好的方案 , 请告知 , 以便大家相互进步 。
- 创业|八成互联网电视非法采集用户数据, 彩电企业怎么办?
- 新书推荐 │ 大数据算法设计与分析
- |一招教你入门数据可视化!
- 固态硬盘|PCI-E 4.0新选择,西部数据WD_BLCK SN770固态硬盘体验
- 原神|原神:说好数据互通的,为什么自己不能用电脑玩?多数人都没注意
- 客户端|多平台分析618数据,看清家居人未来方向!
- 芯片|芯片数据出炉!情况出现反转,美企们坐不住了
- 网络安全|数据安全的三大特性!重要性和意义!
- MySQL|华为不再孤单?国产巨头杀入5G领域,市值暴涨4千亿超越腾讯!
- 海尔|唯品会京东的618数据中,一个“反常”现象被忽视了
