为了账号安全,请及时绑定邮箱和手机立即绑定

Thinkphp框架中SQL查询怎么区分大小写

Thinkphp框架中SQL查询怎么区分大小写

愚公与我 2017-01-18 14:02:58
Thinkphp框架中SQL查询怎么区分大小写,比如我查询的为 number=a123456,但是如果用select的话,如果数据库当中有A123456这样的数据 的话一样会被查询出来,怎么才能做到精准查询呢?比如我查询的number=a123456,就只能查询出这一条数据来,不会出现多条
查看完整描述

1 回答

?
KevenHuang

TA贡献280条经验 获得超233个赞

这应该涉及到mysql的校对集collate吧,就像校对集设定为utf8_general_ci就是不区分大小写的,而校对集utf8_general_cs就是区分大小写的。
查看完整回答
1 反对 回复 2017-01-18
  • 愚公与我
    愚公与我
    这个校对字符集可以在数据库或者其他的地方设置吗?
  • KevenHuang
    KevenHuang
    就是在数据库设置的,设置好校对集就没问题了。
  • KevenHuang
    KevenHuang
    如果我的答案对你有帮助,希望采纳。
  • 1 回答
  • 0 关注
  • 4008 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信