我正在 mysql 数据库中添加新的用户信息。我怎样才能获得最近添加的记录 ID,以便我可以创建用户登录详细信息。请注意此应用程序的环境。 我在用着 1. window 2. NPM, express 3. MySQL 这是我的代码。
var input = JSON.parse(JSON.stringify(req.body));
req.getConnection(function (err, connection) {
var data = {
username : input.username,
pswd : input.pswd,
email : input.email,
phone : input.phone
};
var query = connection.query("INSERT INTO customer set ? ",data, function(err, rows)
{
if (err)
console.log("Error inserting : %s ",err );
//console.log(query.sql);
res.redirect('/dashboard');
});
});
最佳答案
你要的是insertId
属性:
var query = connection.query("INSERT INTO customer set ? ",data, function(err, result)
{
...
console.log(result.insertId);
...
});
看看 docs获取更多信息。
关于mysql - 如何从 node.js 中的 mysql 获取最近添加的重新编码 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25786416/