我有一个字节数组,我试图用Sequelize插入VARBINARY
列。我已根据this answer定义了该列,如下所示:
MyTable = sequelize.define('my_table', {
my_column: 'VARBINARY(16)'
});
我已尝试以下内容插入:
MyTable.create({
my_column: myByteArray
});
但我最终将数组的每个字节作为insert语句中的单独值结束:
INSERT INTO `my_table` (`my_column`) VALUES (0,-1,-1,-64,-88,43,1);
那么使用Sequelize以VARBINARY
的形式将字节数组插入MySQL的正确方法是什么?