Mysql常见的ascii字符整理

时间:2015-02-26 11:58:40

标签: mysql character-encoding collation

我收到这样的错误:

COLLATION 'latin1_swedish_ci' is not valid for CHARACTER SET 'utf8'

每当我尝试运行特定查询时。我的问题是,我需要这个查询能够运行 - 无需修改 - 针对两个独立的数据库,它们具有不同的字符排序规则(一个是latin1,另一个是utf8)。

由于我想要匹配的字符串保证是基本字母(a-z),我想知道是否有任何方法可以强制比较工作而不管具体编码如何?

我的意思是,A是一个A无论它是如何被编码的 - 有没有办法告诉mysql将字符串的内容比作字母而不是内部的二进制内容?我甚至不明白为什么它不能自动转换校对,因为它明确地告诉它时能够做到这一点。

0 个答案:

没有答案