美文网首页
eggjs mysql 批量插入多条

eggjs mysql 批量插入多条

作者: webmrxu | 来源:发表于2022-04-30 10:43 被阅读0次

批量 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']
    ]);

相关文章

网友评论

      本文标题:eggjs mysql 批量插入多条

      本文链接:https://www.haomeiwen.com/subject/ecfyyrtx.html