我正在使用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
在另一张表中添加记录。
答案 0 :(得分:2)
变量res
包含属性insert_id
,请参阅documentation:
qb.insert('articles', data, (err, res) => {
qb.release();
if (err) return console.error(err);
const page_data = {
article_id: res.insert_id,
}
});