![](/img/trans.png)
[英]Conversion of Array and objects to bulk insert in mysql Sequelize + Nodejs
[英]Insert byte array into MySQL VARBINARY column with Sequelize
我有一个字节数组,我想用Sequelize插入VARBINARY
列。 我已经根据以下答案定义了该列:
MyTable = sequelize.define('my_table', {
my_column: 'VARBINARY(16)'
});
我尝试了以下插入:
MyTable.create({
my_column: myByteArray
});
但是我只是将数组的每个字节作为插入语句中的一个单独值结束:
INSERT INTO `my_table` (`my_column`) VALUES (0,-1,-1,-64,-88,43,1);
那么,使用Sequelize将字节数组作为VARBINARY
插入MySQL的正确方法是什么?
将其作为Buffer
传递:
MyTable.create({
my_column: Buffer.from(myByteArray)
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.