我在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) 或者它没有任何不良影响,我应该离开它,因为它是。
希望得到这个问题的答案。谢谢你的阅读。
1条答案
按热度按时间8oomwypt1#
什么时候做
CREATE TABLE ...
,排序规则来自:可以使用
CREATE
,或默认为数据库的排序规则(
CREATE DATABASE ...
)类似地,在声明列时,可以是显式的,也可以是默认的
TABLE's
设置。我更喜欢直截了当,不让事情默认。
当数据库/表/列不一致时没有什么坏处
CHARACTER SET
和/或COLLATION
.在mysql 8.0之前,
utf8mb4_unicode_520_ci
是“最好”的校勘(最好是根据unicode标准委员会。)