São case índices UNIQUE sensível no MySQL?
-
19-08-2019 - |
Pergunta
são índices (índices) definido como caso único no MySQL?
Solução
Depende do agrupamento do campo - se é ci (case insensitive) ou cs (case sensitive). O índice exclusivo seria aplicável em conformidade.
Outras dicas
Você pode fazer case-sensitive uma coluna usando esse Syntaxis. o índice único também será maiúsculas e minúsculas.
ALTER TABLE nome_tabela MODIFICAR
col_name column_definition
[SET charset_name personagem]
[COLLATE collation_name]
Exemplo:
ALTER TABLE `tablename` MODIFY
`column` VARCHAR(100)
CHARACTER SET utf8
COLLATE utf8_bin;
Nota:. utf8_bin compara cordas pelo valor binário de cada caractere na seqüência
Testado em Msql 5.5.x
Não há nada de especial sobre índices ORIGINAIS -. Eles seguem as mesmas opções de casos como outros índices
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow