获取多个插入语句的插入ID

时间:2016-09-01 11:12:25

标签: mysql node.js

通过与multipleStatements: true的同意,我执行多个insert语句:

connection.query(`
  INSERT INTO posts SET ?;
  INSERT INTO posts SET ?;
`, [{title: 'Test #1'}, {title: 'Test #2'}], function(err, result) {
  // How to get both new ids here?
});

found如何使用单一陈述来做,但不知道如何将其用于多个。

此外,我尝试将SELECT LAST_INSERTED_ID();添加到查询中,但获得了

  

错误代码:1305。功能qqq.LAST_INSERTED_ID不存在

其中qqq是shema名称。

PS:真实查询还包含其他语句(updatedelete),而不仅仅是插入。

0 个答案:

没有答案