关于MYSQL查询时WHERE条件值为数字的问题
来源:互联网 发布:淘宝网是b2c还是c2c 编辑:程序博客网 时间:2024/04/30 15:47
本来我需要查询
SELECT * FROM demo WHERE status=1;
杯具的是,我想要的结果没有出来,找了一下问题的原因
我数据库中status字段的类型为enum,不是数字类型的原因?
SELECT * FROM demo WHERE status=‘1’;
这样就可以了,我一直以为是一样的呢,以为MYSQL自动会转换类型,看来以为是不行的...
//终于明白为什么了,上面的想法是错误的....
原来如果字段类型为enum的话,status=1
不加引号查询的是索引的值,FUCK,我以前怎么就不知道呢?哈哈
举个例子:enum里面放着0,1,下面就是索引所对应的字段(可能这样叫不合适?),当让如果加上单引号就是正常的值的匹配了
对应的字段
索引
NULL
NULL
""
0"0"
1"1"
2
- 关于MYSQL查询时WHERE条件值为数字的问题
- 关于where的条件查询in
- MySQL 查询 根据某个字段查询,且字段值为整数,放在Where 条件上
- mysql的5中查询子句之一where条件查询
- mysql单表查询Where 条件查询
- 关于mysql中where条件的类型自动转换
- 20、MySQL-带条件查询(WHERE)
- Mysql 关联查询得where条件
- MySQL WHERE条件 模糊查询
- MySQL存储过程where条件执行失败的问题
- 多表连接时关于连接条件涉及到的Where 和And 问题
- 关于MongoDB的多条件查询问题
- 关于条件筛选出现的查询问题
- mysql中查询条件字段为空的查询
- where条件对查询的影响
- ThinkPHP 查询where条件的like写法。
- Yii框架下的where条件查询
- MySQL关于查询条件中:字符串类型的值忽略英文字母的大小写以及字符串尾部包含空格的问题
- 大家都说const,我就简单总结const
- MySQL之alter语句用法总结
- JqueryDOM操作-jquery查找属性节点
- ExtJS Button的事件和方法定义
- YII Framework学习教程-入门相关-2011-11-10
- 关于MYSQL查询时WHERE条件值为数字的问题
- 毕业落户天津
- php session security
- 学习 Hibernate fetch lazy cascade inverse 关键字
- include与require的区别
- JqueryDOM操作-切换样式
- 标签控制页面2
- 主设备号和次设备号
- JqueryDOM操作-移除样式