Dernières vidéos

Associations

Soutenez la Quadrature Soutenez le logiciel libre
 
colonnes

Déplacer un champ dans une table

Comment déplacer une colonne dans une table MySQL

mysql deplacer colonne, mysql deplacer champ, deplacer colonne sql, deplacer champ table mysql, deplacer colonne mysql, sql deplacer champ, mysql modifier ordre champs, mysql deplacer champs, deplacer champs table mysql, deplacer champ mysql, sql deplacer colonne, mysql deplacer colonne table, deplacer champ sql, mysql deplacer champs table, changer ordre champs table mysql

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.