db.run("INSERT INTO test VALUES (?)", [testVal], function(err) {
console.log(err);
console.log(this.lastId);
console.log(this);
})
错误 - 返回null, this.lastID - 返回undefined, 这 - 返回Window对象
如何获取最后一个插入标识符?
答案 0 :(得分:3)
实际上你必须使用lastID(大写字母D)。
db.run("INSERT INTO foo ...", function(err) {
// err is null if insertion was successful
console.warn("inserted id:", this.**lastID**);
});