首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodeJS中的数据删除问题

nodeJS中的数据删除问题
EN

Stack Overflow用户
提问于 2022-09-20 17:13:28
回答 1查看 16关注 0票数 0

我与sql服务器的连接已经完成。但是delete查询没有执行,并且在“连接已成功完成”上有一个卡住--我的代码如下所示

代码语言:javascript
复制
var mysql = require('mysql');
var dbconnect = {
    host: 'localhost',
    user: 'root',
    pass: '',
    database: 'school'
}

var con = mysql.createConnection(dbconnect);
con.connect(function (error) {
    if (error) {
        console.log('connection failed');
    } else {
        console.log('connection done');
        deletedata(con);
    }

});

function deletedata(con) {
    let sqlquery = "DELETE * FROM `std_list` WHERE name='meshkat'";
    con.query=(sqlquery, function (error) {
        if (error) {
            console.log("data delete fail");
        } else {
            console.log('data delete done');
        }
    });
}

数据库表

EN

回答 1

Stack Overflow用户

发布于 2022-09-21 10:27:13

deletedata函数中有一个错误

=它不是将值赋值给con.query,而是函数调用

函数应该看起来像

代码语言:javascript
复制
function deletedata(con) {
    let sqlquery = "DELETE * FROM `std_list` WHERE name='meshkat'";
    con.query(sqlquery, function (error) {
        if (error) {
            console.log("data delete fail");
        } else {
            console.log('data delete done');
        }
    });
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73790364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档