偶然发现一个奇葩问题,varchar类型字段=0取出的东西什么都有,有中文,有数字字母组合,但是却不是全集,这是怎么回事?有兴趣的朋友可以自己试试,求高手解释一下原理,为什么会是这样。
是这样的,当比较数字和varchar时,mysql会把varchar转换为数字,首字符为数字0的,或者其他字符的都会转换为0,varchar类型字段=0 只能排除首字符为非零数字的字符串
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-03-12
你的意思是字段值为零么? 我取出来是正常的