我想用以下代码更新mysql-entry:
app.post('/updatepw', function(request, response){
var username=request.body.username;
var pw=request.body.password;
var password = bcrypt.hashSync(pw, null, null)
connection.query('USE ' + dbconfig.database);
connection.query("UPDATE users SET password = ? WHERE username = ?",[password, username], function(err, result) {
if (err) {
throw err;
} else {
console.log(result);
//console.log(rows.length);
response.json({
success : true
});
}
});
});
结果的console.log:
{ fieldCount: 0,
affectedRows: 0,
insertId: 0,
serverStatus: 2,
warningCount: 0,
message: '',
protocol41: true,
changedRows: 0 }
为什么它不起作用?它甚至不会引起错误..