logger.debug;输出NULL respsonse

时间:2017-01-12 20:28:35

标签: javascript mysql logging

所以我很难找到为什么我的logger.debug响应为此代码

query('INSERT INTO `bets` SET `user` = '+pool.escape(user.steamid)+', `amount` = '+pool.escape(m.amount)+', `lower` = '+pool.escape(m.lower)+', `upper` = '+pool.escape(m.upper)+', `win` = -1', function(err3, row3) {
                    if(err3) {
                        logger.error('Error in DB');

                        logger.debug(err);
                        return;
                    }

发生此错误时,我会在日志中收到此消息

[2017-01-12 15:15:57.009] [ERROR] [default] - Error in DB
[2017-01-12 15:15:57.010] [DEBUG] [default] - null

我不明白为什么我在db中收到此错误并且调试为null, 我的'bets'表结构是

http://i.imgur.com/TX9xb3C.png

有谁可以帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

您在查询中使用了 win ,但表中没有 win 字段。