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

MySQL不区分大小写选择

MySQL不区分大小写选择

守着一只汪 2019-08-15 17:19:41
MySQL不区分大小写选择任何人都可以告诉我SELECT默认情况下MySQL 查询是区分大小写还是不区分大小写?如果没有,我将发送什么查询,以便我可以做类似的事情:SELECT * FROM `table` WHERE `Value` = "iaresavage"实际上,实际价值Value是IAreSavage。
查看完整描述

3 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

它们不区分大小写,除非您进行二进制比较


查看完整回答
反对 回复 2019-08-15
?
Qyouu

TA贡献1786条经验 获得超11个赞

您可以小写值和传递的参数:

SELECT * FROM `table` WHERE LOWER(`Value`) = LOWER("IAreSavage")

另一种(更好的)方法是使用文档中COLLATE所述的运算符


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

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