鍍金池/ 問答/數(shù)據(jù)庫  HTML/ nodejs用mysql查詢空數(shù)據(jù),返回true

nodejs用mysql查詢空數(shù)據(jù),返回true

已經(jīng)用promise封裝query了,測試成功可以取到存在的數(shù)據(jù)

但是 我想查詢一個不存在的行 (open_id = 'zzz')

clipboard.png

代碼如下:

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 = '不存在'
  }

我都把數(shù)據(jù)庫清空了,返回的也是已存在??

clipboard.png

clipboard.png

想請問大佬,有沒有什么解決方案,小弟在此謝過!

回答
編輯回答
哎呦喂

你把data打印出來看了就知道了

2017年11月6日 02:49