在mysql数据库中插入大值,而不更改允许的最大数据包节点js waterline orm
为了在mysql中插入大于max_allowed_数据包的值,根据mysql文档,我们可以使用以下命令从mysql中增加max_allowed_数据包值在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_数据包=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的值,否则无法解决此问题。