我不断收到以下错误代码

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);

    });


我不确定为什么会这样,是我的语法错误还是什么?

最佳答案

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

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


尝试使用此查询。

关于mysql - 错误:ER_BAD_FIELD_ERROR:“where子句”中的未知列“kappa”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43714515/

10-09 00:51