字段为char类型,where条件值中带引号却查不出,不到引号就可以 我的字段是 char 或varchar 在查询里 where 子句的条件加了引号却查不出,不加引号才可以查出,请高手指教select * from a where types='13'这里的 types字段是 char 或 varchar 以上查不出结果,以前是可以的,不知道是动了哪里select * from a where types=13 这样才可以, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select len(types) from a where types=13 估计并不等于2 注意 '13 ' != '13' 检查一下字符串长度CHAR_LENGTH(str) select * from a where types看看 数字和字符之间会有隐式转换。楼主的比较字符串肯定有问题。注意单引号。select * from a where types='13'; 创建mysql function的时候出现了错误 Unknown system variable 'Done' postgres的自增类型字段的插入异常 php+mysql 数据合计查询 关于 select 中的in()问题 mysql 支持带参数的游标吗? 弱弱的的问:大家为什么选择mysql? 这样的SQL语句怎么写???急在线等!~ 虚心请教问题,帮我看看好吗? 如何新建一个用户aa,使他在机器bb上可以访问服务器server上的数据库cc?? MySQL 假删除重复数据,只保留一条数据? mysql中文乱码问题 无法删除字段
CHAR_LENGTH(str)
楼主的比较字符串肯定有问题。注意单引号。select * from a where types='13';