用Node.js编辑MySQL中的现有行

我在我的数据库中有一个现有的行,我想添加到它是这样的结构

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命令。 结果将在查询callback方法中处理。

 let query='update users set freinds="' + freind + '" where username = "'+ username+'"'; connection.query(query, function(err) { });