更新查询mysql不起作用

时间:2015-08-27 18:16:54

标签: mysql node.js

我想用以下代码更新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 }

为什么它不起作用?它甚至不会引起错误..

0 个答案:

没有答案