以下是我的报错信息:
自己在富文本编辑器里上传了2M大小的图片,数据入库时idea就报错了,原因是我们插入批量数据发送的sql语句太大了,超过了数据库的默认设置大小。
解决办法:
我用的数据库是MariaDB5.5版本,以MariaDB5.5为例
1.首先进入数据库的安装目录,然后进入数据目录,即data
2.找到里面的my.ini配置文件,双击打开
3.然后修改max_allowed_packet属性,根据自己情况,设置大小,这里我设置为64M,如果没有这个属性,就自己手动添加,切记在[mysqld]和[client]里面进行添加修改,否则不生效!
4.然后重启数据库服务,在服务里找到mysql,然后重新启动,图片就可以正常添加进去了。
注意:如果你安装的是MySQL,在程序目录下找到my.ini配置文件进行修改,MariaDB和MySQL的max_allowed_packe默认都是1M,需要修改默认值才可以免除上传容量大小的限制。