2009-01-21 27 views

Respuesta

62

Depende de la intercalación del campo, si es ci (no distingue entre mayúsculas y minúsculas) o cs (distingue entre mayúsculas y minúsculas). El índice único se aplicaría en consecuencia.

2

No hay nada especial acerca de los índices ÚNICOS: siguen las mismas opciones de casos que otros índices.

10

Puede hacer que una columna distinga entre mayúsculas y minúsculas al usar este sintaxis. el índice único también será sensible a mayúsculas y minúsculas.

ALTER tbl_name TABLA MODIFICAR
column_definition col_name
[charset_name SET CARÁCTER]
[COLLATE]

Ejemplo:

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

Nota utf8_bin compara cadenas por el valor binario de cada charact er en la cadena
Probado en Msql 5.5.X

Cuestiones relacionadas