使用 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) {
});
我的数据库中有一个现有行,我想将其添加到它的结构如下
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) {
});