Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1520 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1566161
theredled
● REC
Posté le 28-05-2007 à 14:37:40  profilanswer
 

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
mood
Publicité
Posté le 28-05-2007 à 14:37:40  profilanswer
 

n°1566166
MagicBuzz
Posté le 28-05-2007 à 14:44:59  profilanswer
 

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.

n°1566193
theredled
● REC
Posté le 28-05-2007 à 15:06:26  profilanswer
 

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
n°1566203
MagicBuzz
Posté le 28-05-2007 à 15:16:16  profilanswer
 

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

n°1566219
theredled
● REC
Posté le 28-05-2007 à 15:31:43  profilanswer
 

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
n°1566245
MagicBuzz
Posté le 28-05-2007 à 15:51:47  profilanswer
 

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
n°1566247
Fr3d69
Posté le 28-05-2007 à 15:57:12  profilanswer
 

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!!!

n°1566250
theredled
● REC
Posté le 28-05-2007 à 16:04:21  profilanswer
 

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
n°1566253
MagicBuzz
Posté le 28-05-2007 à 16:05:44  profilanswer
 

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:

n°1566264
theredled
● REC
Posté le 28-05-2007 à 16:23:58  profilanswer
 

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
mood
Publicité
Posté le 28-05-2007 à 16:23:58  profilanswer
 

n°1566278
MagicBuzz
Posté le 28-05-2007 à 16:37:05  profilanswer
 

: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

n°1566533
theredled
● REC
Posté le 29-05-2007 à 10:06:28  profilanswer
 

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
n°1934203
grosbin
OR die;
Posté le 21-10-2009 à 14:55:01  profilanswer
 

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
n°1934208
theredled
● REC
Posté le 21-10-2009 à 15:01:26  profilanswer
 

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
n°2194515
xyzWxyzW
Posté le 16-06-2013 à 04:18:25  profilanswer
 

merci grosbin


Message édité par xyzWxyzW le 16-06-2013 à 04:33:25
n°2203552
Poly
Posté le 20-09-2013 à 03:34:17  profilanswer
 

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]

n°2203555
grosbin
OR die;
Posté le 20-09-2013 à 08:09:29  profilanswer
 

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
n°2207233
Agressive ​Perfector
Posté le 18-10-2013 à 16:35:15  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

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

 

Sujets relatifs
[Résolu] problème avec Switch et MySQL[PHP/MYSQL] pourquoi ce script marche pas ?
Probleme d'utilisation de l'API C de mysql sous linux[RESOLU]comment faire tourner 1 serveur MySQL sur mon PC??
[Résolu] Php / MySQL - Région répétée[RESOLU]ListBox remplie avec un DataSet /2 champs dans le TextField
Lecture/Ecriture fichier texte vs MySQL ?Changer l'expediteur d'un mail
Creation base de données Access ou Mysql - Interaction avec WordSyntaxe de mysql dans php
Plus de sujets relatifs à : [Mysql] Changer l'ordre des champs d'une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR