estoy usando una tabla con una columna varchar. No me di cuenta de que los espacios en blanco al final no se consideran en las comparaciones (y que, aparentemente, dos valores que difieren solo en la cantidad de espacios en blanco al final violarán la propiedad de exclusividad, si se especifica).espacios en blanco en varchar necesita ser considerado en comparación
tengo que arreglar esto en la mesa, de preferencia en su lugar. ¿Hay una ruta recomendada para arreglar una tabla como esta en MySQL?
Accedo a la base de datos estrictamente a través de un programa que controlo, por lo que cambiar a un formato no legible como binario estaría bien. Pero no estoy seguro de cómo hacer tal cosa y no quiero destruir la mesa.
Problema interesante. La solución alternativa que se le viene a la mente es agregar algún carácter al final de todos los valores, y luego quitarlo cuando lea el valor de la tabla. – nathan
Si su problema ha sido resuelto, elija una respuesta aceptada o envíe su propia solución. – onebree