在mysql数据库中插入大值,而不更改允许的最大数据包节点js waterline orm

在mysql数据库中插入大值,而不更改允许的最大数据包节点js waterline orm,mysql,node.js,sails.js,waterline,Mysql,Node.js,Sails.js,Waterline,为了在mysql中插入大于max_allowed_数据包的值,根据mysql文档,我们可以使用以下命令从mysql中增加max_allowed_数据包值mysql--max_allowed_数据包=8M 有没有办法不直接更改mysql中的变量值就可以做到这一点。现在,mysql数据库的默认最大允许数据包是4MB。但我的对象大小大于4MB let logUpdate = await DataLog.update({ id:id }).set({

为了在mysql中插入大于max_allowed_数据包的值,根据mysql文档,我们可以使用以下命令从mysql中增加max_allowed_数据包值
mysql--max_allowed_数据包=8M

有没有办法不直接更改mysql中的变量值就可以做到这一点。现在,mysql数据库的默认最大允许数据包是4MB。但我的对象大小大于4MB

let logUpdate = await DataLog.update({
          id:id
        }).set({
          logValue: processLog
        });
我正在使用sails js sails mysql水线orm更新该值

这里processLog的值大于4MB

let logUpdate = await DataLog.update({
          id:id
        }).set({
          logValue: processLog
        });
代码中有没有任何方法可以在不改变mysql变量大小的情况下更新大于4MB的值


现在,每当processLog大小大于4MB时,它就会发出错误,如
适配器错误:来自数据库适配器的意外错误:ER\u NET\u PACKET\u太大:获取的数据包大于“max\u allowed\u PACKET”字节

您可以动态更改max\u allowed\u PACKET的值,否则无法解决此问题。您可以动态更改max_allowed_packet的值,否则无法解决此问题。