Hay veces que hacer cambios en una columna de una tabla es bastante complicado.
A veces, la mejor solución es crear un nuevo campo en la tabla, y copiar los datos a esa nueva columna. Luego borras el campo conflictivo y lo vuelves a crear con la estructura que deseas que tengas.
Luego vuelves a traspasar los datos a la columna que ahora es correcta, y finalmente borras los datos de la columna temporal y borras la columna temporal.
Así puede parecer mucho trabajo, pero no lo es tanto, y la única complicación real es cuando los campos que quieres modificar son campos que pertenecen a una clave o tienen algún tipo de restricción. Entonces pueden empezar los dolores de cabeza
Un saludo.