nodejs mysql删除数据
时间: 2025-01-05 17:36:21 浏览: 6
### 如何使用 Node.js 操作 MySQL 执行删除数据
为了在 Node.js 中执行删除操作,通常会遵循如下模式:建立数据库连接、定义要执行的 SQL 删除语句、执行该语句并处理可能发生的任何错误最后关闭连接。下面给出一段具体的代码示例来展示这一过程[^1]。
```javascript
const mysql = require('mysql');
// 创建连接
let connection = mysql.createConnection({
host: 'localhost',
user: 'root', // 用户名
password: '', // 密码
database: 'test' // 数据库名称
});
connection.connect((err) => {
if (err) throw err;
console.log("Connected!");
let sql = "DELETE FROM customers WHERE address = 'Mountain 21'";
connection.query(sql, function (err, result) {
if (err) throw err;
console.log("Number of records deleted: " + result.affectedRows);
});
connection.end(); // 关闭连接
});
```
上述脚本实现了从 `customers` 表中移除地址为 `'Mountain 21'` 的记录的功能。需要注意的是,在真实的应用场景下应当更加谨慎地对待删除命令,因为一旦提交就无法撤销;因此建议总是先备份重要资料再做更改,并且尽可能利用事务机制确保数据的一致性和安全性[^4]。
阅读全文