Spec-Zone .ru
спецификации, руководства, описания, API
|
У каждого сопоставления должен быть уникальный ID. Чтобы добавить сопоставление, следует выбрать Значение идентификатора, которое в настоящий момент не используется. Диапазон ID с 1024 до 2047 резервируется для определяемых пользователем сопоставлений. ID сопоставления, который Вы выбираете, появится в этих контекстах:
ID
столбец INFORMATION_SCHEMA.COLLATIONS
таблица.
Id
столбец SHOW COLLATION
вывод.
charsetnr
элемент MYSQL_FIELD
C структура данных API.
number
элемент MY_CHARSET_INFO
структура данных, возвращенная mysql_get_character_set_info()
C API-функция.
Чтобы определить самый большой в настоящий момент используемый ID, сделайте следующее заявление:
mysql> SELECT MAX(ID) FROM
INFORMATION_SCHEMA.COLLATIONS;
+---------+| MAX(ID) |+---------+| 210 |+---------+
Чтобы вывести на экран список всех в настоящий момент используемых ID, сделайте это заявление:
mysql> SELECT ID FROM INFORMATION_SCHEMA.COLLATIONS
ORDER BY ID;
+-----+| ID |+-----+| 1 || 2 || ... || 52 || 53 || 57 || 58 || ... || 98 || 99 || 128 || 129 || ... || 210 |+-----+
Перед MySQL 5.5, который предусматривает диапазон определяемых пользователем ID сопоставления, следует выбрать ID в диапазоне от 1 до 254. В этом случае, если Вы обновляете MySQL, можно найти, что ID сопоставления, который Вы выбираете, был присвоен сопоставлению, включенному в новое распределение MySQL. В этом случае Вы должны будете выбрать новое значение для своего собственного сопоставления.
Кроме того, перед обновлением, следует сохранить конфигурационные файлы, которые Вы изменяете. Если Вы обновите на месте, то процесс заменит Ваши измененные файлы.