代码之家  ›  专栏  ›  技术社区  ›  Drazen Bjelovuk

在mysql varbinary列中插入字节数组

  •  0
  • Drazen Bjelovuk  · 技术社区  · 8 年前

    我有一个字节数组,我正试图插入到 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);
    

    那么在mysql中插入字节数组的正确方法是什么 变二值 使用续集?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Drazen Bjelovuk    8 年前

    作为一个传递 Buffer :

    MyTable.create({
      my_column: Buffer.from(myByteArray)
    });
    
    推荐文章