zhuzhufen
zhuzhufen
采纳率0%
2019-04-01 16:59 阅读 13.6k

查询数据库数据是总是出现1054错误:Unknown column '是' in 'where clause'

查询transfer_time表中各店既满足配送合格又满足订单合格的次数transfer_time表结构

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • qq_26741767 形如陌人 2019-04-01 17:19

    修改hql语句
    可以参考这篇文章试下:
    https://blog.csdn.net/qq_19865749/article/details/76883891

    点赞 1 评论 复制链接分享
  • qq_42799150 qq_42799150 2019-04-01 18:00

    加个group by 你这个表的主键 having count(*)

    点赞 1 评论 复制链接分享
  • qq_41481678 幾米兔 2019-04-01 17:34

    你把表示字串的單引號 ' 用成欄位名的撇號 ` 了
    mysql 的解讀是你要查的條件為

     `配送合格`欄位 = `是` 欄位 AND `訂單合格`欄位 = `是` 欄位
    

    因為table裡沒有 這個欄位,就出現那串錯誤訊息了。

    所以把

      `配送合格` = `是` AND `訂單合格` = `是`
    

    改成下面的寫法就可以了

      `配送合格` = '是' AND `訂單合格` = '是'
    
    点赞 评论 复制链接分享
  • weixin_42080504 have_power 2019-04-01 17:38

    定义字符串的格式,你先去看看。

    点赞 评论 复制链接分享

相关推荐