Accenzer 2017-02-17 06:58 采纳率: 66.7%
浏览 3394

关于mysql查询语句不加引号引发的奇怪问题...

图片说明
如图。openId varchar(32) unique
为什么不加引号可以查询成功,但返回不正确的结果?
其中查询语句中的openId末尾为0,返回结果末尾确是8。
使用引号确能返回正确结果。不知道是什么原因,求解答..

  • 写回答

2条回答 默认 最新

  • hehexiaoxia 2017-02-17 07:08
    关注

    不加引号:mysql会先将所有openId转换成数字,再与条件比较。

    评论

报告相同问题?