Pergunta

são índices (índices) definido como caso único no MySQL?

Foi útil?

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
scroll top