【SQL执行错误1153是什么意思 mysql导入数据出现错误怎么办】相信长期使用MySQL数据库的小伙伴们 , 肯定会遇到与我一样的问题:MySQL导入数据时遇到 SQL执行错误 1153 。
文章插图
Error
正确的来说这不是程序错误,而是MySQL数据库的设置错误,因为允许上传的数据大小受到了限制,超标了 。所以我们需要来改写这个设置,让我们上传的大小在允许范围内即可 。
方法一:使用SQL语句直接改
set global max_allowed_packet = 4194304000
如果还是不行,请增大后面的数值 。
原数值大家可以这样查看:
show VARIABLES like ‘%max_allowed_packet%’;
PS:这种方式的缺点在于每使用一次就需要改一次 。
方法二:改写my.ini配置文件
找到my.ini文件,在里面找到max_allowed_packet , 如果没有就添加一行:
max_allowed_packet = 128M
这样就可以一劳永逸了 。(但是有时候你可能找不到这个my.ini文件,所以需要酌情处理了) 。
如果您有更好的方案,请告知 , 以便大家相互进步 。
推荐阅读
- dnf什么礼包有宠物?
- mysql替换所有表中数据 Mysql数据库替换整张表中某字段中指定的部分字符
- 水瓶男离开你的前兆 水瓶座分手后还有挽回的可能吗-
- 如何查询某个地址所属街道 怎么查询一个地址所属街道
- 在县城投资十万每月收益八千的项目都有什么?
- css设置div滚动条位置 div标签添加滚动条
- js设置滚动条位置 JavaScript设置页面元素的滚动条一直最下方
- 余生照顾好自己的说说 照顾好自己之类的话语
- 健康码黄码怎么变绿码