MySQL 8.4 发行说明
每个排序规则都必须具有唯一的 ID。要添加排序规则,您必须选择一个当前未使用的 ID 值。MySQL 支持双字节排序规则 ID。1024 到 2047 范围内的 ID 预留给用户定义的排序规则。
您选择的排序规则 ID 会出现在以下上下文中
Information Schema
COLLATIONS
表的ID
列。SHOW COLLATION
输出的Id
列。MYSQL_FIELD
C API 数据结构的charsetnr
成员。由
mysql_get_character_set_info()
C API 函数返回的MY_CHARSET_INFO
数据结构的number
成员。
要确定当前使用的最大 ID,请执行以下语句
Press CTRL+C to copymysql> SELECT MAX(ID) FROM INFORMATION_SCHEMA.COLLATIONS; +---------+ | MAX(ID) | +---------+ | 247 | +---------+
要显示所有当前使用的 ID 的列表,请执行以下语句
Press CTRL+C to copymysql> SELECT ID FROM INFORMATION_SCHEMA.COLLATIONS ORDER BY ID; +-----+ | ID | +-----+ | 1 | | 2 | | ... | | 52 | | 53 | | 57 | | 58 | | ... | | 98 | | 99 | | 128 | | 129 | | ... | | 247 | +-----+
警告
在升级之前,您应该保存您更改的配置文件。如果您就地升级,该过程将替换修改后的文件。