52 votes

Réorganisation MySQL de l’ordre des colonnes avec phpmyadmin

Une aide pour réorganiser les colonnes dans MySQL en utilisant phpMyAdmin? Est-ce ce qu’on appelle la cardinalité ? J’ai créé des tableaux, mais j’ai besoin de réorganiser l’ordre des colonnes en raison d’un script d’exportation que j’ai. Elle exporte sur la base des arrangements. Par exemple, je veux des colonnes:

remplacé par :

66voto

DisgruntledGoat Points 21368

phpMyAdmin a finalement inclus cette fonctionnalité dans la version la plus récente (4.0 et plus).

Allez dans la vue « Structure » d’un tableau, cliquez sur le bouton Modifier dans le champ approprié, puis sous « Déplacer la colonne », sélectionnez l’endroit où vous souhaitez que le champ aille.

43voto

King Skippus Points 2325

Utilisez la commande ALTER TABLE with MODIFY COLUMN. Quelque chose comme :

Je ne sais pas s’il existe ou non un moyen GUI de le faire dans phpmyadmin, mais les requêtes SQL normales devraient également fonctionner.

23voto

Halcyon Points 31203

Pour réorganiser les colonnes, affichez une fenêtre de requête et utilisez l’instruction :

Malheureusement, vous devrez retaper toute la définition de colonne. Voir http://dev.mysql.com/doc/refman/5.1/en/alter-table.html exemple :

Peut varier en fonction de votre version de MySQL, mais cette syntaxe semble fonctionner depuis la version 3.23.

6voto

Johan Points 34755

Malheureusement, vous devrez (1) ouvrir une fenêtre de requête et (2) redéfinir les attributs de chaque colonne que vous réorganisez. Par exemple:

Disposition du tableau avant modification :

Disposition du tableau après modification :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X