我注意到一些奇怪的事情 - 当我用WHERE field=1和执行查询时,MySQL正在返回两个不同的数据集WHERE field='1'.
在field被定义为枚举( '0', '1', '2').
我怎么可能获得不同的数据集?
对于第一个查询,我得到大约500条记录.第二次,我得到19(!!!).
我无法解释.有任何想法吗?
谢谢,Boda Cydo.
在MySQL中,枚举索引以1开头(实际上,0是空字符串).所以
field = 1
Run Code Online (Sandbox Code Playgroud)
应该被视为
field = '0'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |