colonnes

Déplacer un champ dans une table

Comment déplacer une colonne dans une table MySQL

mysql deplacer colonne, deplacer colonne mysql, deplacer mysql table, mysql deplacer champ, deplacer champ mysql, table deplacer champ, sql deplacer, ordre colonne mysql, champ table, deplacer une table mysql, mysql ordre colonne, deplacer champ dans table mysql, mysql changer ordre, changer ordre champ mysql, sql deplacer un champ d une table

Il arrive parfois que pour des raisons purement pratique j'ai besoin de changer l'ordre des champs d'une table.

Pour déplacer une colonne au sein de la structure de la table on peut utiliser deux méthodes :

Déplacer une colonne après une autre


ALTER TABLE MA_TABLE MODIFY COLUMN MA_COLONNE TYPE_DE_MA_COLONNE AFTER AUTRE_COLONNE

Déplacer une colonne en début de table


ALTER TABLE MA_TABLE MODIFY COLUMN MA_COLONNE TYPE_DE_MA_COLONNE FIRST

A en lire le manuel mysql concernant alter table, ces deux requêtes s'exécutent sans perte de données tant qu'il n'y a pas modification du type de données.

 
 

b1n@sp1n