MySQL 中区分大小写的查询

发布于 2025-01-04 19:49:57 字数 164 浏览 1 评论 0原文

我有一个表,其中有一列名为“快捷方式”。我希望这些 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

意中人 2025-01-11 19:49:57

您可以使用二进制类型之一(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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文