再会,
我愿意检索 Mysql 中新插入的行的 id 值。
我知道有 mysqli_insert_id 函数,但是:
- 我无法指定表格
- 如果同时进行查询,可能会存在检索到错误 id 的风险。
- 我正在使用 Node.js MySQL
我不想冒险查询最高的 id,因为有很多查询,它可能会给我错误的查询......
(我的 id 列是自动递增的)
https://github.com/mysqljs/mysql#getting-the-id-of-an-inserted-row很好地描述了解决方案:
connection.query('INSERT INTO posts SET ?', {title: 'test'}, function(err, result, fields) {
if (err) throw err;
console.log(result.insertId);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)