我将mysql
与Node.JS结合使用,我想插入一定数量的数据。
我知道mysql服务器的默认max_allowed_packet
是4194304
。
出于好奇,如何将查询的大小和我的值一起打印出来,以匹配确切的大小?
类似的东西:
querySize = con.getQuerySize(query, values);
console.log('Query size:', querySize);
我尝试使用:Buffer.byteLength(values.toString(), 'utf8')
,但有时即使我是该功能块的授权大小的一半,也仍然超过mysql的授权大小。