Как получить последний идентификатор вставки записи из построителя запросов

Это то, что я делаю, чтобы вставить запись в mysql базы данных с помощью query-builder,

//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());
    });
 });
}

После вставки мне нужно insert-id автоматически сгенерированный ключ, который mysql insert создан для этой записи.

я нуждаюсь insert-id добавить запись в другую таблицу.

1 ответ

Переменная res содержит свойство insert_idсм. документацию:

qb.insert('articles', data, (err, res) => {
  qb.release();
  if (err) return console.error(err);

  const page_data = {
    article_id: res.insert_id,
  }
});
Другие вопросы по тегам