gpt4 book ai didi

javascript - 使用 Sequelize 将字节数组插入 MySQL VARBINARY 列

转载 作者:行者123 更新时间:2023-11-29 17:30:44 29 4
gpt4 key购买 nike

我有一个字节数组,正在尝试使用 Sequelize 将其插入到 VARBINARY 列中。我已经根据 this answer 定义了该列像这样:

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)
});

关于javascript - 使用 Sequelize 将字节数组插入 MySQL VARBINARY 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50686581/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com