PHP myAdmin - Modifier l'Ordre des champs (Déplacer vers le Haut Ou vers le Bas)
Comment puis-je modifier l'ordre de mes champs de la table sans supprimer le champ et remettez-la en place, à l'aide de PHP myAdmin?
Vous devez vous connecter pour publier un commentaire.
TYPE de données est quelque chose comme DATETIME ou VARCHAR(20) ..etc
column_you_want_etc
Si vous avez phpMyAdmin 4.0.0+, vous pouvez utiliser le phpMyAdmin Fonction de la Structure:
Quelque chose comme cela aidera
Cela vous permettra de déplacer
last_name
juste aprèsfirst_name
dans l'ordre."... BEFORE current_first_col"
mais il ne reconnaît pas AVANT.ALTER TABLE Person MODIFY COLUMN last_name VARCHAR(50) FIRST;
afin de faire la première colonne.http://dev.mysql.com/doc/refman/5.0/en/change-column-order.html
À partir de ladite Source:
Si vous décidez de changer l'ordre des colonnes de la table, de toute façon, vous pouvez le faire comme suit:
Créer une nouvelle table avec les colonnes dans l'ordre nouveau.
Exécuter cette instruction:
mysql>
INSERT INTO new_table
-> SELECT columns-in-new-order FROM old_table;
Déplacer ou renommer old_table.
Renommer la nouvelle table à son nom d'origine:
mysql>
ALTER TABLE new_table RENAME old_table;
Depuis la version 4.0, phpMyAdmin est un "Déplacer des colonnes de la boîte de dialogue" dans la Structure, qui vous permet de déplacer graphiquement les colonnes de la structure.
Une autre alternative:
si vous avez MySQL Workbench vous pouvez facilement réorganiser les colonnes à l'aide de la souris, graphiquement.
Il suffit de connecter à votre base de données, sélectionnez votre table et après un clic droit, modifier la table, puis faites glisser les colonnes pour les réorganiser.
C'est simple. Il suffit d'aller à PHPmyadmin, cliquez sur votre base de données, puis cliquez sur le tableau. Cliquez ensuite sur la structure. Ci-dessous le tableau de chercher le bouton "Déplacer les colonnes". Cliquez et de l'ordre des colonnes de la façon dont vous le souhaitez.