我知道有几十个类似的问题,但我已经尝试了各种各样的建议,没有任何作用。
我有一个设置为utf8_unicode_ci
的数据库,所有表格和列也设置为utf8_unicode_ci
(我已经检查并仔细检查过)。
我创建了一个连接多个表的视图 - 我的问题是,当我使用SHOW FULL COLUMNS
查询视图时,它列出了几个(所有来自同一个表)的utf8_general_ci
- 尽管显示该单个表中的列会将它们全部显示为utf8_unicode_ci
。
我还检查了服务器和连接是否也使用utf8_unicode_ci
设置为SHOW VARIABLES LIKE '%collation'
我不知道下一步该尝试什么。有什么建议吗?
答案 0 :(得分:0)
神秘解决了...事实证明我使用自定义函数在某些列的第一个字母上应用大写。这导致了整理的变化。
有可能改变功能,因此它不会与校对混淆,但是现在我只是不使用它。