MySQL 中区分大小写的查询
我有一个表,其中有一列名为“快捷方式”。我希望这些 ID 区分大小写(所以说快捷方式 myshortcut 与 Myshortcut 不同)。
现在,当我使用快捷方式选择一行时,它不区分大小写。因此,在上面的示例中,两个快捷方式都引用同一字段。
我能做些什么?
谢谢
I have a table with a column named "Shortcut". I want these IDs to be case-sensitive (so say shortcut myshortcut is different from Myshortcut).
Right now, when I select a row with the shortcut, it is not case sensitive. So in my example above, both shortcuts refer to the same field.
What can I do?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用二进制类型之一(
varbinary)
而不是文本 (
varchar
) 类型。或者,将文本列上的排序规则更改为二进制 (column_name varchar(16) binary
)。请参阅有关二进制排序规则的文档。You can use one of the binary types (
varbinary
) instead of the text (varchar
) types. Alternatively, change the collation on the text column to binary (column_name varchar(16) binary
). See the documentation on binary collations.