美好的一天, 我愿意检索Mysql中新插入行的id值. 我知道有mysqli_insert_id功能,但是: 我不能指定表 如果同时进行查询,也可能会检索到错误的ID. 我正在使用node.js MySQL 我不想冒险查询最高的
我愿意检索Mysql中新插入行的id值.
我知道有mysqli_insert_id功能,但是:
>我不能指定表
>如果同时进行查询,也可能会检索到错误的ID.
>我正在使用node.js MySQL
我不想冒险查询最高的ID,因为有很多查询,可能会给我错误的一个…
(我的id列是自动增量)
https://github.com/felixge/node-mysql/#getting-the-id-of-an-inserted-row完美地描述了溶血素:
connection.query('INSERT INTO posts SET ?', {title: 'test'}, function(err, result) { if (err) throw err; console.log(result.insertId); });