使用 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 updated rows
}
Run Code Online (Sandbox Code Playgroud)
使用affectedRows,我只能获取更新的行数。
小智 0
您可以在更新之前选择所有行的 id,然后更新它们,然后通过 ids 选择它们
第一步:select id from campaigns where amount=?
第二步:update campaigns set USED=0 where amount=?
3d 步骤:select * from campaigns where id in (<ids from 1st step>)
| 归档时间: |
|
| 查看次数: |
3451 次 |
| 最近记录: |