[Mysql] Changer l'ordre des champs d'une table

Changer l'ordre des champs d'une table [Mysql] - SQL/NoSQL - Programmation

Marsh Posté le 28-05-2007 à 14:37:40    

Est-ce possible ?

 

genre j'ai les champs [id, nom, adresse, prenom, ville]
et je voudrais modifier la structure en [id, nom, prenom, adresse, ville]

 

?


Message édité par theredled le 28-05-2007 à 14:38:22

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 28-05-2007 à 14:37:40   

Reply

Marsh Posté le 28-05-2007 à 14:44:59    

non (à moins de supprimer la table et la refaire)
 
de toute façon, ça sert à rien
 
arrête de faire des "select *" de toute façon ça vaut un recommandé dans la vie active.

Reply

Marsh Posté le 28-05-2007 à 15:06:26    

MagicBuzz a écrit :

non (à moins de supprimer la table et la refaire)

 

de toute façon, ça sert à rien

 

arrête de faire des "select *" de toute façon ça vaut un recommandé dans la vie active.


C'est bien mal me connaitre :o

 

Nan c'est juste que quand un patron change d'avis ou a de nouvelles idées toutes les 2 h et demi, au final ça fait un beau bordel de champs :o


Message édité par theredled le 28-05-2007 à 15:08:09

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 28-05-2007 à 15:16:16    

et ben qu'est-ce que ça peut changer ?
 
tes champs sont dans la table, c'est suffisant, l'ordre dans lesquel les enregistre le SGBD, c'est bien le dernier de tes soucis

Reply

Marsh Posté le 28-05-2007 à 15:31:43    

Juste une question de présentation, quand je fais des verifs... c'est pas la mort mais ça me ferait gagner du temps.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 28-05-2007 à 15:51:47    

ben drop table et create :spamafote:
 
et t'as rien à vérifier, tu dois avoir un MPD propre et à jour sous la main à tout instant :o

Message cité 1 fois
Message édité par MagicBuzz le 28-05-2007 à 15:51:55
Reply

Marsh Posté le 28-05-2007 à 15:57:12    

A mon avis un MPD a jour et pourquoi pas un bon jeu de test te feront perdre moins de temps que de de faire des drop/create dès que tu veux ajouter un champs dans une table!!!

Reply

Marsh Posté le 28-05-2007 à 16:04:21    

MagicBuzz a écrit :

ben drop table et create :spamafote:
 
et t'as rien à vérifier, tu dois avoir un MPD propre et à jour sous la main à tout instant :o


ya pas de contenu sur un MPD :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 28-05-2007 à 16:05:44    

dans le MPD t'as la liste de tous les champs de toutes les tables, avec les PK et les FK explicites. tu peux même ajouter les index si ça te chante. t'as pas besoin de plus :spamafote:

Reply

Marsh Posté le 28-05-2007 à 16:23:58    

MagicBuzz a écrit :

dans le MPD t'as la liste de tous les champs de toutes les tables, avec les PK et les FK explicites. tu peux même ajouter les index si ça te chante. t'as pas besoin de plus :spamafote:


Ben si j'ai besoin de plus  [:airforceone]  Quand je dis vérifier, c'est vérifier après un INSERT ce qui a été inséré, par ex, et ça c'est pas un MPD qui va me le dire  [:airforceone]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 28-05-2007 à 16:23:58   

Reply

Marsh Posté le 28-05-2007 à 16:37:05    

:heink:
 
ben tu fais un select alors pour vérifier après un insert... et dans le select, si tu l'écris pas comme un goret, tu ordonnes tes champs comme tu veux.
 
donc retour à mon premier post :o

Reply

Marsh Posté le 29-05-2007 à 10:06:28    

MagicBuzz a écrit :

:heink:
 
ben tu fais un select alors pour vérifier après un insert... et dans le select, si tu l'écris pas comme un goret, tu ordonnes tes champs comme tu veux.
 
donc retour à mon premier post :o


Super le gain de temps, a chaque verif je construis ma propre requete de 30 lignes [:petrus75]
Bref, merci à tous.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 21-10-2009 à 14:55:01    

oui, en créant des champs prenom2,nom2 dans l'ordre souhaité, en updatant les colonnes, en supprimant les anciennes et renommant les nouvelles


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 21-10-2009 à 15:01:26    

Upper de 2 ans pour donner une solution comme ça, bravo :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 16-06-2013 à 04:18:25    

merci grosbin


Message édité par xyzWxyzW le 16-06-2013 à 04:33:25
Reply

Marsh Posté le 20-09-2013 à 03:34:17    

theredled a écrit :

Upper de 2 ans pour donner une solution comme ça, bravo :o

Il n'empêche que c'est la solution officielle proposée par MySQL.
 
En 2013, MySQL n'a toujours pas de commande pour changer l'ordre des colonnes. [:historia]

Reply

Marsh Posté le 20-09-2013 à 08:09:29    

N'est ce pas .. et dire que certains se plaignent de réponses ..
ceci dit, s'ils ont mieux à apporter ..


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 18-10-2013 à 16:35:15    

grosbin a écrit :

N'est ce pas .. et dire que certains se plaignent de réponses ..
ceci dit, s'ils ont mieux à apporter ..


 
Fais une vue avec l'ordre des champs que tu souhaites [:spamafote]
Et tant que tu y es change le nom des champs qui te conviennent pas en faisant des alias dans le select de la vue

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed