【发布时间】:2021-11-07 06:57:24
【问题描述】:
我将 MySQL 与 NodeJS 一起使用,而且我还很新。
如果 col 值为 null,我想更新 col 值,否则更新另一个 col。
就像这样:如果 col1 为 null 则更新 else 更新 col2。
app.post('/api/update', (req, res) => {
const convidn = req.body.conversationid
const currentuser = req.body.current
var sql = "UPDATE messages SET whodeleted='"+currentuser+"' WHERE converid = '" + convidn + "'";
这会覆盖列值。如果“whodeleted”不为空,我只想更新“whodeleted2”列。
db.query(sql, (err, result) => {
if (err) throw err;
console.log("Number of records deleted: " + result.affectedRows);
});
})
【问题讨论】: