Как получить последний идентификатор вставки записи из построителя запросов
Это то, что я делаю, чтобы вставить запись в 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,
}
});