MySQL Table 整理 utf8_turkish_ci 到 utf8_general_ci

MySQL Table COLLATION utf8_turkish_ci To utf8_general_ci

我有 2 个 table,我想加入那些 table。但是一个 table 排序规则是 utf8_turkish_ci 另一个是 utf8_general_ci。这些 table 很大 (2.9GB / 550MB) 所以我不想在查询中使用“COLLATION”关键字,因为它已减速到我的查询。

我的问题是:如果我将 table COLLATION 从 utf8_turkish_ci 更改为 utf8_general_ci 那么乱码或更改行中的任何字符?

谢谢

更改排序规则不会更改字符。排序规则是一个规则(或多个规则),说明如何比较字符。

来自documentation - 字符集是一组符号和编码。排序规则是一组用于比较字符集中字符的规则。