gpt4 book ai didi

mysql - 如何使用 utf8_unicode_ci 处理区分大小写的列

转载 作者:行者123 更新时间:2023-11-29 12:44:55 29 4
gpt4 key购买 nike

我有一个使用utf_unicode_ci(不区分大小写)的 mysql 数据库

但在一种特殊情况下,一个表的一列我需要保存区分大小写的唯一字符串(例如:iX3hR0)

在这种情况下,正确的解决方案是仅在 utf8_bin 中更改此列???(并将数据库的其余部分保留为 CHARACTER SET utf8 COLLATE utf8_unicode_ci)

或者有更好的方法吗?这种方法对性能有影响吗?

编辑:我知道我可以使用“WHERE BINARY Name='vaLuE'”,但我需要将区分大小写的字符串存储为数据库中唯一的

最佳答案

使用二元运算符。例如

WHERE BINARY Name="vaLuE"

http://dev.mysql.com/doc/refman/5.0/en/charset-binary-op.html

关于mysql - 如何使用 utf8_unicode_ci 处理区分大小写的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25590660/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com