如何解决Nodejs mysql2仅插入第一条记录批量模式
我正在尝试使用nodejs + mysql2软件包插入一些包含blob的数据。问题在于它仅上载第一个数组。在此示例中,它仅上传名称为“ photo1.jpg”的文件数据(1条记录,而不是4条记录)。下面报告了我正在尝试保存的数据和Express路由器的console.log。
[
[
'image/jpeg',4625892,<Buffer ff 01 01 00 48 00 48 00 00 ff e2 02 1c 49 43 43 5f 50 52 4f 46 49 4c 45 00 01 01 00 00 02 0c 6c 63 6d 73 02 10 00 00 ... 4625842 more bytes>,1,'photo1.jpg'
],[
'image/jpeg',1769818,<Buffer ff d8 ff e0 52 4f 46 49 4c 45 00 01 01 00 00 02 0c 6c 63 6d 73 02 10 00 00 ... 1769768 more bytes>,'photo2.jpg'
],553598,<Buffer ff d8 ff e0 00 10 4a 46 49 46 52 4f 46 49 4c 45 00 01 01 00 00 02 0c 6c 63 6d 73 02 10 00 00 ... 553548 more bytes>,'photo3.jpg'
],508705,<Buffer ff 73 02 10 00 00 ... 508655 more bytes>,'photo4.jpg'
]
]
pool.query("INSERT INTO documents (type,size,doc,user_id,name) VALUES (?)",data2insert,(err,rows,fields) => {
if (err) {console.log(err); return res.status(500).send(err);}
res.status(200).send(rows);
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。