我一直在使用felixge / node-mysql与NodeJS连接MySQL!
查询未执行且未抛出任何错误。
var mysql = require('mysql');
client.query('USE userrecorddetails');
client.query(
'select count(1) as cnt as userstatus where id = 2353',
function (err, results, fields) {
if (err) {
throw err;
}
})
注意:上述查询的id为2353的记录为零。
如果有任何记录可用,那么我可以从上述查询中获得输出。
请对此提供任何帮助。
答案 0 :(得分:2)
我无法确认您的问题 1)原始查询包含错误 2)以下示例输出(没有id = 2352的记录)
var client = require('mysql').createClient();
client.query('USE test');
client.query(
//'select count(1) as cnt as userstatus where id = 2353',
'select count(1) as cnt from userstatus where id = 2353',
function (err, results, fields) {
if (err) {
console.log(err);
throw err;
}
console.log(results, fields);
})
是
[ { cnt: 0 } ] { cnt:
{ length: 25,
received: 25,
number: 2,
type: 4,
catalog: 'def',
name: 'cnt',
charsetNumber: 63,
fieldLength: 21,
fieldType: 8,
flags: 129,
decimals: 0 } }