node接口既要在一个表中添加数据又要删除一个表中的数据如何写在一起
时间: 2024-03-15 12:45:16 浏览: 20
您可以使用 Node.js 中的 MySQL 模块来执行 SQL 语句,并将添加和删除数据的操作封装为一个函数。
以下是一个简单的示例,演示如何使用 Node.js 和 MySQL 模块实现添加和删除数据的操作:
```javascript
const mysql = require('mysql');
// 创建 MySQL 连接池
const pool = mysql.createPool({
host: 'localhost',
user: 'root',
password: 'your_password',
database: 'your_database'
});
// 添加数据的函数
function addUser(name, age, gender) {
pool.query('INSERT INTO user (name, age, gender) VALUES (?, ?, ?)', [name, age, gender], (error, results) => {
if (error) {
console.error(error);
} else {
console.log('添加用户成功');
}
});
}
// 删除数据的函数
function deleteUser() {
pool.query('DELETE FROM user WHERE age < 18', (error, results) => {
if (error) {
console.error(error);
} else {
console.log('删除用户成功');
}
});
}
// 测试
addUser('张三', 20, '男');
deleteUser();
```
在上面的示例中,我们首先创建了一个 MySQL 连接池,并定义了一个 `addUser()` 函数和一个 `deleteUser()` 函数,分别用于添加和删除数据。然后,我们在测试代码中分别调用了这两个函数,以验证它们是否正常工作。
请注意,上面的示例仅供参考,您需要根据您的实际需求进行修改和优化。例如,您可能需要添加错误处理、参数验证等额外的逻辑。