用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) { });