Czy indeksy (indeksy) są zdefiniowane jako UNIQUE wielkość liter w MySQL?Czy w MySQL występują UNIKALNE indeksy rozróżniane są małe i wielkie litery?
32
A
Odpowiedz
62
To zależy od sortowania pola - jeśli jest ci (wielkość liter ma znaczenie) lub cs (wielkość liter ma znaczenie). Indywidualny indeks miałby zastosowanie odpowiednio.
2
Nie ma nic szczególnego w indeksach UNIQUE - mają one te same opcje sprawy, co inne indeksy.
10
Można ustawić wielkość liter w kolumnie przy użyciu tej składni. w unikalnym indeksie będzie również uwzględniana wielkość liter.
ALTER Tabela Nazwa_tabeli MODYFIKUJĄ
nazwa_kolumny column_definition
[CHARAKTERYSTYKA SET charset_name]
[SORTOW.- collation_name]
przykład:
ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100)
CHARACTER SET utf8
COLLATE utf8_bin;
Uwaga utf8_bin porównuje struny przez wartość binarna każdego charact er w ciągu
Testowane na Msql 5.5.X
Zgodnie z popularnym popytem, być może powinieneś zaktualizować wybraną odpowiedź. –