ALTER TABLE
peut faire plusieurs modifications de table dans une instruction, mais MODIFY COLUMN
ne peut travailler sur une colonne à la fois, vous devez spécifier MODIFY COLUMN
pour chaque colonne que vous souhaitez modifier:
ALTER TABLE webstore.Store
MODIFY COLUMN ShortName VARCHAR(100),
MODIFY COLUMN UrlShort VARCHAR(100);
notez également cet avertissement du manuel:
Lorsque vous utilisez CHANGE ou MODIFY, column_definition
doit inclure le type de données et tous les attributs qui doivent appliquer à la nouvelle colonne, autre que l'indice des attributs tels que PRIMAIRES KEY ou UNI QUE. Les attributs présents dans la définition d'origine mais non spécifiés pour la nouvelle définition ne sont pas reportés.
Merci - Très belle !! – JoJo