Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2004, 09h23   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 110
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 110
Points : 24
Points : 24
Par défaut Renommer un champs

J'essaye de renommer le champs d'une table. A prioiri cela ne devrait pas poser problème mais j'ai une erreur : "syntax error or access violation".
Mon code :
ALTER matable RENAME ancchamps TO nouvchamps
J'ai aussi essayé un code trouvé sur le net :
ALTER matable RENAME COLUMN ancchamps TO nouvchamps
Merci par avance pour votre aide.
gwendo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2004, 14h21   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
voila un exemple de code utiliser par phpMyAdmin pour renommer un champ "passe2" en "passe"
Code :
ALTER TABLE `Utilisateur` CHANGE `passe2` `passe` VARCHAR( 255 ) DEFAULT NULL
apparement il faut préciser le type de champ

PS : http://dev.mysql.com/doc/mysql/fr/ALTER_TABLE.html
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2004, 15h04   #3
Membre à l'essai
 
Inscription : avril 2004
Messages : 110
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 110
Points : 24
Points : 24
Merci beaucoup pour ton aide on fait je mettais des cotes. Par contre il ne faut pas de cote pour le nom de la table.
Voici le code qui passe :
ALTER TABLE Utilisateur CHANGE `passe2` `passe` VARCHAR( 255 ) DEFAULT NULL
gwendo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h53.


 
 
 
 
Partenaires

Hébergement Web