[MySQL]Copie de champ à champ...

Copie de champ à champ... [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 19-12-2006 à 19:51:52    

Bonjour tout le monde.
 
J'ai une table 'tutoriels' avec une clé primaire "id_tutoriel".
Après coup, je me suis dit qu'il me faudrait un champ supplémentaire pour ordonner mes entrées ( j'ai cru comprendre qu'on avait pas trop intéret à bidouiller les clés primaires, donc... )
 
Sauf que, ma table est remplie, et je voudrais copier les valeurs de "id_tutoriel" dans "ordre_tutoriel", champ qui me servira dans mes "ORDER BY".
 
Je n'ai pas trouvé de moyen simple ( 1 heure de tests, 1h de google ) pour copier ma clé primaire dans l'autre champ...
 
ALTER * FROM tutoriels VALUES(,,,,,,id_tutoriels); <- phpmyadmin aime pas..
 
Merci de votre aide, je galère vraiment, je me doute que la réponse vous paraitra simplissime mais je débute.


Message édité par -ThX- le 19-12-2006 à 19:52:24
Reply

Marsh Posté le 19-12-2006 à 19:51:52   

Reply

Marsh Posté le 19-12-2006 à 19:59:25    

je ne sais pas si ca marche mais pourquoi ne pas créer le champ a la main, et faire un update table set nouveau_champ = ancien.
 
a ta place (et si j'ai bien compris ta question bien sûr :)) je tenterais ca.
 
Bonne chance

Reply

Marsh Posté le 19-12-2006 à 20:04:27    

Nombre d'enregistrements affectés : 22 (traitement: 0.022 sec.)
 
Requete SQL:
 
UPDATE tutoriels SET ordre=id_tutoriel;


 
 :jap: Merci beaucoup

Reply

Marsh Posté le 19-12-2006 à 20:06:36    

ah ben j'avais bien compris, heureux que j'ai pu t'aider :)

Reply

Sujets relatifs:

Leave a Replay

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