已经用promise封装query了,测试成功可以取到存在的数据
但是 我想查询一个不存在的行 (open_id = 'zzz')
代码如下:
module.exports = async ctx => {
let data;
try {
data = await mysql.query("SELECT * FROM user WHERE open_id = 'zzz'");
} catch (err) {
ctx.state.data= { message: err.message };
ctx.status = err.status || 500;
}
if (data){
ctx.state.data = '已存在'
}
else{
ctx.state.data = '不存在'
}
你把data打印出来看了就知道了