我有一个字节数组,我正试图插入到 VARBINARY 带续集的列。我根据 this answer 像这样:
VARBINARY
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);
那么在mysql中插入字节数组的正确方法是什么 变二值 使用续集?
变二值
作为一个传递 Buffer :
Buffer
MyTable.create({ my_column: Buffer.from(myByteArray) });