使用 Node.js 编辑 mysql 中的现有行

Edit existing row in mysql with Node.js

我的数据库中有一个现有行,我想将其添加到它的结构如下

id , firstname, lastname, username, email , password , about , freinds , profilePicDir , ip

我希望用户能够添加朋友,我将值存储在数据库中,所以我使用了这个

connection.query('INSERT INTO users (freinds) VALUES  (' + freind + ') WHERE username = ? ', [username], function(err) {});

但它没有吐出任何错误或任何东西,只是什么也没发生我知道正在调用该函数,但它不会工作

这不是 insert 命令的工作。

你必须使用 update mysql 命令。结果将在 query.

callback 方法中处理
let query='update users set freinds="' + freind + '" where username = "'+ username+'"';
connection.query(query, function(err) {

});