MySQL DB 选择带变音符号和不带变音符号的记录。例如:'..其中某物= FÖÖ'

发布于 2024-11-14 14:28:39 字数 277 浏览 3 评论 0原文

我的表排序规则是“utf8_general_ci”。如果我运行如下查询:

SELECT * FROM mytable WHERE myfield = "FÖÖ"

我得到的结果在哪里:

...  myfield = "FÖÖ"
...  myfield = "FOO"

这是“utf8_general_ci”的默认值吗?

我应该使用什么排序规则来仅获取 myfield =“FÖÖ”的记录?

My Table collation is "utf8_general_ci". If i run a query like:

SELECT * FROM mytable WHERE myfield = "FÖÖ"

i get results where:

...  myfield = "FÖÖ"
...  myfield = "FOO"

is this the default for "utf8_general_ci"?

What collation should i use to only get records where myfield = "FÖÖ"?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(3

水中月 2024-11-21 14:28:39
SELECT * FROM table WHERE some_field LIKE ('%ö%'  COLLATE utf8_bin)
SELECT * FROM table WHERE some_field LIKE ('%ö%'  COLLATE utf8_bin)
森林很绿却致人迷途 2024-11-21 14:28:39

MySQL 为 Unicode 字符集提供的排序规则列表可以在此处找到:

http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html

如果你想全力以赴并要求字符串绝对是相同为了测试相等,您可以使用utf8_bin(二进制排序规则)。否则,您可能需要对提供的不同排序规则进行一些实验。

A list of the collations offered by MySQL for Unicode character sets can be found here:

http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html

If you want to go all-out and require strings to be absolutely identical in order to test as equal, you can use utf8_bin (the binary collation). Otherwise, you may need to do some experimentation with the different collations on offer.

猥︴琐丶欲为 2024-11-21 14:28:39

对于斯堪的纳维亚字母,您可以使用 utf8_swedish_ci fir 示例。

这是 utf8_swedish_ci 的字符分组。它显示哪些字符被解释为相同。
http://collat​​ion-charts.org/mysql60/mysql604.utf8_swedish_ci.html

这是其他排序规则的目录列表。我不确定哪个是使用的 utf8_general_ci 。 http://collat​​ion-charts.org/mysql60/

For scandinavian letters you can use utf8_swedish_ci fir example.

Here is the character grouping for utf8_swedish_ci. It shows which characters are interpreted as the same.
http://collation-charts.org/mysql60/mysql604.utf8_swedish_ci.html

Here's the directory listing for other collations. I'm no sure which is the used utf8_general_ci though. http://collation-charts.org/mysql60/

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