如图。openId varchar(32) unique为什么不加引号可以查询成功,但返回不正确的结果?其中查询语句中的openId末尾为0,返回结果末尾确是8。使用引号确能返回正确结果。不知道是什么原因,求解答..
不加引号:mysql会先将所有openId转换成数字,再与条件比较。
http://www.tuicool.com/articles/Yf6V32u