更新查询在express js中不起作用
未显示任何错误,但记录仍不更新。。 下面是我的快速删除功能更新查询在express js中不起作用,express,Express,未显示任何错误,但记录仍不更新。。 下面是我的快速删除功能 waitingModel.delete = function(id,callback) { db.getConnection(function(err, connection) { var sql = 'UPDATE customers_ariving SET deleted = 1 WHERE id='+id; console.log(sql); connection.query
waitingModel.delete = function(id,callback) {
db.getConnection(function(err, connection) {
var sql = 'UPDATE customers_ariving SET deleted = 1 WHERE id='+id;
console.log(sql);
connection.query(sql,function(err,data) {
var result = {};
if (err) {
connection.release();
callback(err, null);
} else {
connection.release();
result = data;
callback(null, result);
}
});
});
};
我已从ref链接找到解决方案: 我想更新column deleted=1,所以我直接添加了值
waitingModel.delete = function(id,callback) {
db.getConnection(function(err, connection) {
var sql = 'UPDATE customers_ariving SET deleted = ? WHERE id = ?';
connection.query(sql, ['1',id],function(err,data){
var result = {};
if (err) {
connection.release();
callback(err, null);
} else {
connection.release();
result = data;
callback(null, result);
}
});
});
};