【发布时间】:2021-04-03 08:35:52
【问题描述】:
我正在使用 MYSQL 和 NodeJS express 执行 CRUD 操作。他们从数据库中删除记录时出错,我不知道为什么我会遇到问题,因为我已经从 SQL 中复制了删除查询,它工作正常。这里是'DELETE FROM tblltest WHERE id=?'。我手动添加'id',如'DELETE FROM tblltest WHERE id=2',然后它将从数据库中删除记录。请帮我解决这个问题。这是我的代码行。
var express = require('express');
var mysql = require('mysql');
var app = express();
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'sampledb'
});
app.delete('/:id' , function(req , resp) {
connection.query('DELETE FROM `tblltest` WHERE `id`=?' , function(error , rows , fields){
if(!error){
console.log('Successful deleted!! \n');
resp.json(rows);
}else{
console.log('Error in deleting');
}
});
})
app.listen(1337);
【问题讨论】:
标签: mysql node.js express xampp