如果我有以下查询:
var queryString = "INSERT INTO pid SET title = '" + randomTitle + "', poc = '" + random + "';"
connection.query(queryString, function(err, rows, fields) {
...(do something here)
});
在不执行新查询的情况下,我是否可以检索刚插入行的信息(在我的特定情况下,我想要自动生成的主键值)。
例如,我是否可以使用包含“query”对象的结构(如下所示),然后使用其中一个query.on回调来检索有关刚插入的行的信息?:
var query = connection.query(queryString, function(err, rows, fields) {
query.on('fields', function(fields) {
... get the field information?
});
query.on('result', function(row) {
.. get the field information?
});
});
如果不是通过查询回调,还有其他方法吗?谢谢任何回复!