在phpmyadmin中选择了utf8mb4\u unicode\u ci,但wordpress表使用utf8mb4\u unicode\u 520\u ci排序规则

6yt4nkrj  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(376)

我在phpmyadmin的两个选项中,在“常规设置”下的“服务器连接排序”和phpmyadmin的“操作”选项卡下的“数据库”中,都选择了utf8mb4\u unicode\u ci排序规则(因为建议使用它而不是拉丁语..),但该数据库中的表属于wordpress博客,正在使用utf8mb4\u unicode\u 520\u ci排序规则(可以在主窗口上看到,例如通过单击该数据库)
我的问题是,我选择了utf8mb4\u unicode\u ci,但wordpress blog的数据库使用的是数据库中的utf8mb4\u unicode\u 520\u ci表,这有什么不好的地方还是有什么负面影响。该数据库中的所有表都使用utf8mb4\u unicode\u 520\u ci。
1) 我是否应该在phpmyadmin中将选项从utf8mb4\u unicode\u ci更改为utf8mb4\u unicode\u 520\u ci(在上述两个位置)
2) 或者它没有任何不良影响,我应该离开它,因为它是。
希望得到这个问题的答案。谢谢你的阅读。

8oomwypt

8oomwypt1#

什么时候做 CREATE TABLE ... ,排序规则来自:
可以使用 CREATE ,或
默认为数据库的排序规则( CREATE DATABASE ... )
类似地,在声明列时,可以是显式的,也可以是默认的 TABLE's 设置。
我更喜欢直截了当,不让事情默认。
当数据库/表/列不一致时没有什么坏处 CHARACTER SET 和/或 COLLATION .
在mysql 8.0之前, utf8mb4_unicode_520_ci 是“最好”的校勘(最好是根据unicode标准委员会。)

相关问题