gpt4 book ai didi

mysql - NodeJS Express 内连接问题

转载 作者:行者123 更新时间:2023-11-29 16:13:46 25 4
gpt4 key购买 nike

我正在将 NodeJS 与 Express 结合使用,并且尝试执行内部连接语句,如下所示:

    getAllGrades: function(callback) {
var sql = "SELECT * FROM questions INNER JOIN questionanswers ON (questions.questionNo=questionanswers.questions_questionNo) WHERE questionanswers.users_userNo = 2 AND questionanswers.softdel = 0";
con.query(sql, function(err, result) {
if (err) {
callback(err, null);
}
else {
callback(null, result);
}


});

},

此回调函数适用于我之前的查询,也适用于普通的 select 语句,但是,此回调始终返回 null。我在 MySQL Workbench 上输入了这个确切的语句并得到了结果:

SELECT * FROM questions INNER JOIN questionanswers ON (questions.questionNo=questionanswers.questions_questionNo) WHERE questionanswers.users_userNo = 2 AND questionanswers.softdel = 0;

为什么这个 NodeJS 查询返回 null,而我的 SQL 编译器却没有返回 null?

最佳答案

super 愚蠢,忘记添加我的数据库名称..SELECT * FROM mydb.questions INNER JOIN Questionanswers ON (questions.questionNo=questionanswers.questions_questionNo) WHERE Questionanswers.users_userNo = 2 AND Questionanswers.softdel = 0;

关于mysql - NodeJS Express 内连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com