Comment changer l'ordre des champs de ma table sans supprimer le champ et le réinsérer, en utilisant PHP myAdmin ?
Pour moi, ce doit être : etc MODIFIER LA COLONNE column_you_want_etc
Comment changer l'ordre des champs de ma table sans supprimer le champ et le réinsérer, en utilisant PHP myAdmin ?
Et si vous voulez que la colonne soit la première colonne ? C'est-à-dire qu'elle ne se trouve pas APRÈS quoi que ce soit. J'ai essayé "... BEFORE current_first_col"
mais il ne reconnaît pas BEFORE.
http://dev.mysql.com/doc/refman/5.0/en/change-column-order.html
Si vous décidez quand même de modifier l'ordre des colonnes du tableau, vous pouvez le faire comme suit :
Créez un nouveau tableau avec les colonnes dans le nouvel ordre.
Exécutez cette déclaration :
mysql> INSERT INTO new_table -> SELECT columns-in-new-order FROM old_table;
Abandonner ou renommer old_table.
Renommez la nouvelle table avec le nom original :
mysql> ALTER TABLE new_table RENAME old_table;
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.