mysql导入数据出现错误怎么办(SQL执行错误1153是什么意思)

相信长期使用MySQL数据库的小伙伴们,肯定会遇到与我一样的问题:MySQL导入数据时遇到 SQL执行错误 1153。

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文件,所以需要酌情处理了)。

如果您有更好的方案,请告知,以便大家相互进步。

本文内容(包含图片或视频在内)系用户自行上传分享,网站仅提供信息存储服务。如作品内容涉及版权问题,请及时与鱼捕头联系,我们将在第一时间删除。文章地址:https://www.yubutou.com/71809.html

(0)
网友投稿的头像网友投稿
上一篇 2023年8月16日 23:29:57
下一篇 2023年8月16日 23:30:01

相关推荐

发表回复

登录后才能评论

联系我们

17896001082

在线咨询: QQ交谈

邮件:2718562165@qq.com

工作时间:周一至周五,9:00-18:00,节假日休息