Чувствительны ли индексы UNIQUE к регистру в MySQL?

С помощью этого синтаксиса mysql можно сделать столбец чувствительным key к регистру. уникальный индекс uniqueness также будет чувствителен mysqldump к регистру.

ALTER TABLE имя_таблицы unique ИЗМЕНИТЬ
col_name определение_столбца mysql
[НАБОР СИМВОЛОВ charset_name]
[COLLATE mysql-query collation_name]

Пример:

ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100) 
CHARACTER SET utf8
COLLATE utf8_bin;

Примечание. utf8_bin index сравнивает строки по двоичному indexing значению каждого символа mysqldump в строке.

Проверено на Msql unique 5.5.X

mysql

indexing

key

unique

case-sensitive

2022-10-25T11:57:30+00:00