colonnes

Déplacer un champ dans une table

Comment déplacer une colonne dans une table MySQL

mysql deplacer colonne, deplacer colonne mysql, mysql colonne deplacer, mysql deplacer champ, deplacer champs mysql, mysql deplacer une colonne, deplacer un champs mysql, alter table mysql, mysql alter table, mysql deplacer une colonne une table, table deplacer un champ, deplacer un champ une table, alter table deplacer un champ, champ de table, mysql changer ordre

Date de publication : 2009-07-02 19:10:00

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