错误:ER_BAD_FIELD_ERROR:'where子句'中的未知列'kappa'

时间:2017-05-01 05:03:06

标签: mysql node.js

我一直收到以下错误代码

Error: ER_BAD_FIELD_ERROR: Unknown column 'kappa' in 'where clause'

在nodejs

中执行此脚本时
connection.query('SELECT balance FROM members WHERE username = kappa', function(err, data) {
        if (!err)
         console.log(data);
        else
         console.log(err);

    });

我不确定为什么会发生这种情况,我的语法错误还是什么?

2 个答案:

答案 0 :(得分:4)

要与字符串进行比较,请使用单引号,如:

"SELECT balance FROM members WHERE username = 'kappa'"

尝试使用此查询。

答案 1 :(得分:-1)

尝试一下:

SELECT balance FROM members WHERE username = "'+kappa+'"