eggjs mysql 批量插入多条

2022-04-30  本文已影响0人  webmrxu

批量 mysql 语句如下

INSERT INTO
[表名] ([列名],[列名])
VALUES
([列值],[列值])),
([列值],[列值])),
([列值],[列值]));

async addRows(list) {
    // list 结构 [[id,title,href],[id,title,href]]
    const result = await this.app.mysql.query("INSERT INTO spider_hotlist (id,title,href) values ?", [list]);
    return result;
  }

也就是我调用这个方法传递参数示例如下:

const res = await ctx.service.spiderHotlist.addRows([
      [2,'test','test'],
      [3,'test','test']
    ]);
上一篇 下一篇

猜你喜欢

热点阅读