我一直收到以下错误代码
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);
});
我不确定为什么会发生这种情况,我的语法错误还是什么?
答案 0 :(得分:4)
要与字符串进行比较,请使用单引号,如:
"SELECT balance FROM members WHERE username = 'kappa'"
尝试使用此查询。
答案 1 :(得分:-1)
尝试一下:
SELECT balance FROM members WHERE username = "'+kappa+'"