选择检验规则ID
每个校验规则必须具有唯一的ID。要添加校验规则,必须选择当前未使用的ID值。MySQL支持两字节的校验规则ID。ID的范围从1024到2047保留给用户定义的校验。您选择的校验规则ID将出现在以下上下文中:
- 表的ID列INFORMATION_SCHEMA.COLLATIONS。
- 所述Id的柱SHOW COLLATION的输出。
- C API数据结构的charsetnr成员MYSQL_FIELD。
- C API函数返回number的MY_CHARSET_INFO数据结构的成员mysql_get_character_set_info()。
要确定当前使用的最大ID,请发出以下语句:
mysql>SELECT MAX(ID)FROM INFORMATION_SCHEMA.COLLATIONS; +--------- + | MAX(ID) | +--------- + | 210 | +--------- +
要显示所有当前使用的ID的列表,请发出以下语句:
mysql>SELECT IDFROM INFORMATION_SCHEMA.COLLATIONSORDER BY ID; +----- + | ID | +----- + | 1 | | 2 | | ... | | 52 | | 53 | | 57 | | 58 | | ... | | 98 | | 99 | | 128 | | 129 | | ... | | 210 | +----- +
警告升级之前,您应该保存更改的配置文件。如果就地升级,则该过程将替换您修改的文件。
