【发布时间】:2016-03-15 12:28:23
【问题描述】:
我正在尝试使用我创建的具有多个连接的view。数据库、所有表和所有列都设置为 utf8_unicode_ci(我已经检查并仔细检查了)。
但是,生成的 view 将 utf8_general_ci 用于特定表中的一组(看似随机的)列:并非全部,只有一两个,即使它们都设置为 utf8_unicode_ci。
这会在查询视图时出现Illegal mix of collations (utf8_general_ci,COERCIBLE) and (utf8_unicode_ci,COERCIBLE) 错误。
数据库位于 Amazon RDS 上(以防万一)。如何确保视图的所有列都设置为相同的排序规则?
【问题讨论】:
标签: mysql