所以我很难找到为什么我的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
有谁可以帮我解决这个问题
答案 0 :(得分:0)
您在查询中使用了 win ,但表中没有 win 字段。