使用 NodeJS 更新 MySQL 中的记录
在本文中,我们将看到如何使用 NodeJS 更新 MySQL 中的记录。我们将从Node.js服务器动态更新 MySQL 表值。更新后可以使用select语句检查MySql记录是否更新。
在继续之前,请检查以下步骤是否已执行 -
mkdir mysql-test
cd mysql-test
npm 初始化 -y
npm 安装 mysql
以上步骤是在项目文件夹中安装Node-mysql依赖。
将记录更新到学生表中 -
要将现有记录更新到 MySQL 表中,首先创建一个app.js文件
现在将以下代码段复制粘贴到文件中
使用以下命令运行代码
>> node app.js
示例
// 在 NPM 中检查 MySQL 依赖项输出结果var mysql = require('mysql');
// 创建一个 mysql 连接
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
var sql = "UPDATE student SET address = 'Bangalore' WHERE name = 'John';"
con.query(sql, function (err, result) {
if (err) throw err;
console.log(result.affectedRows + " Record(s) updated.");
console.log(result);
});
});
1 Record(s) updated.OkPacket {
fieldCount: 0,
affectedRows: 1, // 这将返回更新的行数。
insertId: 0,
serverStatus: 34,
warningCount: 0,
message: '(Rows matched: 1 Changed: 1 Warnings: 0', // 这将返回
number of rows matched.
protocol41: true,
changedRows: 1 }
示例
// 在 NPM 中检查 MySQL 依赖项输出结果var mysql = require('mysql');
// 创建一个 mysql 连接
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
// 检查地址时用地址更新字段
var sql = "UPDATE student SET address = 'Bangalore' WHERE address = 'Delhi';"
con.query(sql, function (err, result) {
if (err) throw err;
console.log(result.affectedRows + " Record(s) updated.");
console.log(result);
});
});
3 Record(s) updated.OkPacket {
fieldCount: 0,
affectedRows: 3, // 这将返回更新的行数。
insertId: 0,
serverStatus: 34,
warningCount: 0,
message: '(Rows matched: 3 Changed: 3 Warnings: 0', // 这将返回 number of rows matched.
protocol41: true,
changedRows: 3 }
以上是 使用 NodeJS 更新 MySQL 中的记录 的全部内容, 来源链接: utcz.com/z/327527.html