使用mysql/nodejs返回更新的行
使用mysql-end-nodejs,如何获得整个更新的行使用mysql/nodejs返回更新的行,mysql,node.js,Mysql,Node.js,使用mysql-end-nodejs,如何获得整个更新的行 var query2 = connection.query('UPDATE campaigns SET USED=0 where amount=?' , [amount], function (error, results, fields) { console.log(query2.sql); if (error) throw error; // Get here all
var query2 = connection.query('UPDATE campaigns SET USED=0 where amount=?' , [amount], function (error, results, fields) {
console.log(query2.sql);
if (error) throw error;
// Get here all updated rows
}
对于affectedRows,我只能获得更新的行数。您可以在更新之前选择所有行的ID,然后更新它们,然后按ID选择它们 第一步:
从活动中选择id,其中amount=?
第二步:更新使用的活动集=0,其中金额=?
3d步骤:
从id位于()的活动中选择*
没有其他方法可以避免第一次查询?找到类似的帖子