10.14.2 Выбор идентификатора набора символов
Каждый набор символов должен иметь уникальный идентификатор. Чтобы добавить набор символов, необходимо выбрать значение идентификатора, которое в настоящее время не используется. MySQL поддерживает двухбайтовые идентификаторы наборов символов. Диапазон идентификаторов от 1024 до 2047 зарезервирован для наборов символов, определенных пользователем.
Выбранный идентификатор набора символов используется в следующих контекстах:
Столбец
IDтаблицыCOLLATIONSсхемы данных Information Schema.Столбец
Idрезультата выполнения командыSHOW COLLATION.Член
charsetnrструктуры данныхMYSQL_FIELDAPI на C.Член
numberструктуры данныхMY_CHARSET_INFO, возвращаемой функцией API на C.
Чтобы определить наибольший используемый в настоящее время идентификатор, выполните следующую команду:
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.