### 10.14.2 选择归类 ID

每个排序规则都必须有一个唯一的 ID。要添加排序规则，您必须选择当前未使用的 ID 值。MySQL 支持两字节的排序规则 ID。从 1024 到 2047 的 ID 范围是为用户定义的排序规则保留的。

您选择的排序规则 ID 出现在以下上下文中：

-   这`ID`的列[`INFORMATION_SCHEMA.COLLATIONS`](information-schema-collations-table.html)桌子。

-   这`Id`列[`显示整理`](show-collation.html)输出。

-   这`字符集`的成员`MYSQL_FIELD`C API 数据结构。

-   这`数字`的成员`MY_CHARSET_INFO`返回的数据结构[`mysql_get_character_set_info()`](https://dev.mysql.com/doc/c-api/8.0/en/mysql-get-character-set-info.html)C API 函数。

    要确定当前使用的最大 ID，请发出以下语句：


```
mysql> SELECT MAX(ID) FROM INFORMATION_SCHEMA.COLLATIONS;
+---------+
| MAX(ID) |
+---------+
|     247 |
+---------+
```

要显示所有当前使用的 ID 的列表，请发出以下语句：

```
mysql> SELECT ID FROM INFORMATION_SCHEMA.COLLATIONS ORDER BY ID;
+-----+
| ID  |
+-----+
|   1 |
|   2 |
| ... |
|  52 |
|  53 |
|  57 |
|  58 |
| ... |
|  98 |
|  99 |
| 128 |
| 129 |
| ... |
| 247 |
+-----+
```

警告

在升级之前，您应该保存您更改的配置文件。如果您就地升级，该过程将替换修改后的文件。
