首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从查询生成器中获取记录的最后插入id

如何从查询生成器中获取记录的最后插入id
EN

Stack Overflow用户
提问于 2018-04-23 00:38:03
回答 1查看 134关注 0票数 0

这就是我正在做的使用query-buildermysql数据库中插入记录。

代码语言:javascript
复制
//Add Schedule
exports.addSchedule = function addSchedule(data){ 

    return new Promise(function(resolve, reject){

    db.queryBuilder.insert(tableName, data, (err, res) => {
        if(res){
            console.log(db.queryBuilder.);
            resolve(true);

        }else{
            reject(false);
        }

        console.log(db.queryBuilder.last_query());
    });
 });
}

插入后,我需要mysql insert为该记录创建的insert-id自动生成的键。

我需要insert-id在另一个表中添加记录。

EN

回答 1

Stack Overflow用户

发布于 2018-04-23 02:03:06

变量res包含属性insert_id,请参见documentation

代码语言:javascript
复制
qb.insert('articles', data, (err, res) => {
  qb.release();
  if (err) return console.error(err);

  const page_data = {
    article_id: res.insert_id,
  }
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49968306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档