ALTER TABLE
pueden hacer varias alteraciones de mesa en una declaración, pero MODIFY COLUMN
sólo puedo trabajar en una columna a la vez, por lo que es necesario especificar MODIFY COLUMN
para cada columna que desea cambiar:
ALTER TABLE webstore.Store
MODIFY COLUMN ShortName VARCHAR(100),
MODIFY COLUMN UrlShort VARCHAR(100);
Además, tenga en cuenta esta advertencia en el manual:
al utilizar CHANGE o MODIFY, column_definition
debe incluir el tipo de datos y todos los atributos que deben aplicarse a la nueva columna, aparte de índice de atributos tales como PRIMARIA CLAVE o UNI WHAT. Los atributos presentes en la definición original pero no especificados para la nueva definición no se transfieren.
Gracias - Muy bien !! – JoJo