Changer le nom d'une colonne

foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015 - 20 août 2006 à 16:49
foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015 - 20 août 2006 à 18:07
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

foufidou Messages postés 156 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 21 mai 2015
20 août 2006 à 18:07
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"
0
Rejoignez-nous