Changer le nom d'une colonne

Messages postés
156
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
21 mai 2015
-
Messages postés
156
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
21 mai 2015
-
salut tout le monde,
je suis entrain de developper un logiciel en vb + mysql en tant que bd le probleme c 'est que je veut changer le nom d'une colonne d'une table X nommé par exemple "compaq" par "hp" !!!
record.execute " Alter table X change compaq hp"
mai ca marche pas pourtant c'est le manuel de mysql qui le dit !!!!!

1 réponse

Messages postés
156
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
21 mai 2015

j'ai trouvé moi meme la solution

La commande CHANGE old_Nom_col create_definition permet de changer le
nom d'une colonne. Pour cela, il faut spécifier l'ancien et le nouveau
nom de la colonne, ainsi que le type courant de la colonne. Par
exemple, pour renommer une colonne de type INTEGER de 'a' en 'b', la
commande suivante est valable :


Record.Execute"ALTER TABLE X CHANGE "& compaq &" "& hp &" INTEGER"