【问题标题】:MySQL Table COLLATION utf8_turkish_ci To utf8_general_ciMySQL 表 COLLATION utf8_turkish_ci 到 utf8_general_ci
【发布时间】:2015-12-11 14:00:10
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: mysql utf-8 character-encoding collation utf8mb4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-15
      • 2014-11-09
      • 2013-05-17
      • 1970-01-01
      • 2021-01-19
      • 2011-03-09
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      相关资源
      最近更新 更多