Estoy intentando crear un comando Alter
para crear un unique_index
en los primeros 8000 caracteres. No puedo descifrar cómo agregar la parte 8000. Cualquier ayuda sería apreciada. ¡Gracias!Mysql - Altere la instrucción de tabla para crear un índice único en el campo de texto largo
ALTER TABLE nextractor.tblhtml
ADD UNIQUE INDEX uniqueindex_InnerHTML (InnerHtml);
intenté el alter statment anterior y me da una sintaxis incorrecta cerca ( –
@Mike - Olvidé el paréntesis * extra * alrededor del nombre y la longitud de la columna. Funciona ahora. –
Cuando lo hice recibí el error de MySql diciendo "La clave especificada era demasiado larga, la longitud máxima de la clave es 767 bytes", entonces para las tablas UTF8 usa 4 bytes por char. Tenía mi campo varchar 255 de largo, por lo que configurar mi campo varchar a 191 me dio suficiente espacio para crear un nuevo índice único. –