En mysql :
Si vous utilisez les clauses CHANGE ou MODIFY pour réduire la taille d'une colonne qui comportait un index sur une partie de la colonne (par exemple, si vous aviez un index sur 10 caractères d'une colonne de type VARCHAR ), vous ne pouvez pas rendre la colonne plus petite que le nombre de caractères indexés.
Sinon il n'y a pas de pb.
http://www.nexen.net/docs/mysql/an [...] lter+table