Spec-Zone.ru › MySQL 9.2

12.14.2 Выбор идентификатора набора правил сортировки

Каждый набор правил сортировки должен иметь уникальный идентификатор. Для добавления набора правил сортировки необходимо выбрать значение идентификатора, которое в настоящее время не используется. MySQL поддерживает двухбайтовые идентификаторы наборов правил сортировки. Диапазон идентификаторов от 1024 до 2047 зарезервирован для наборов правил сортировки, определяемых пользователем.

Идентификатор набора правил сортировки, который вы выбираете, отображается в следующих контекстах:

  • Столбец ID таблицы COLLATIONS Справочника информации.

  • Столбец Id результата выполнения команды SHOW COLLATION.

  • Член charsetnr структуры данных API C MYSQL_FIELD.

  • Член number структуры данных, возвращаемой функцией API C MY_CHARSET_INFO.

Чтобы определить наибольший в настоящее время используемый идентификатор, выполните следующую команду:

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

Чтобы отобразить список всех в настоящее время используемых идентификаторов, выполните эту команду:

mysql> SELECT ID FROM INFORMATION_SCHEMA.COLLATIONS ORDER BY ID;
+-----+
| ID  |
+-----+
|   1 |
|   2 |
| ... |
|  52 |
|  53 |
|  57 |
|  58 |
| ... |
|  98 |
|  99 |
| 128 |
| 129 |
| ... |
| 247 |
+-----+
Предупреждение

Перед обновлением необходимо сохранить измененные файлы конфигурации. Если обновление выполняется на месте, процесс заменяет измененные файлы.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/adding-collation-choosing-id.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API