MySQL中这种判断方法是使用row_count(),这句话应该遵循的SQL语句的执行。你和Nodejs我/ O是异步的,这是一个问题,不好判断(row_count)到底是结果的SQL语句。粗略地看了一下文件,文件没有说明问题。嵌套的功能达到同步效果,但没有发现在affectedrows领域,在异步函数执行的SQL参数对应的测试,它是row_count(结果)。
示例:复制代码代码如下所示:
var =更新用户设置CMD +场+=+价值+ id是+用户名;
console.log(CMD);
db.query(CMD,功能(呃,行、场){
无功affectedrows = rows.affectedrows;
如果(ERR | | affectedrows){
var msg =更新+场+错误;
Logger.error(MSG);

res.send({
代码:500,
状态:'failure,
味精:味精,
数据:null
});
返回;
}

res.send({
代码:200,
状态:''成功',
味精:'updated,
数据:null
});
});