-
ajouter un champ
bonjour
j'ai une table produit qui contient ses champ (code_pro, nom_pro,lieu_pro)
je veux ajouter un champ qui est (date_pro) entre (nom_pro et lieu_pro)
cette requette permet d'ajouter a la fin:
alter table produit
add date_pro datetime
je vous remerci d'avance
-
Salut,
Tout d'abord, conceptuellement, il n'y a pas d'ordre dans une table pour les colonnes.
L'ordre, c'est celui que tu indiques quand tu fais tes SELECT.
Cela dit, physiquement, il y a l'ordinal position. C'est effectivement l'ordre dans lequel tes colonnes apparaissent dans le SELECT *.
Quand tu fais "ADD", l'ajout se fait forcément à la fin.
Si tu veux faire autrement, il faut que tu droppes toutes les colonnes qui suivent, puis que tu ajoutes à nouveau le tout (et si tu as des données dedans, il faut les sauvegarder puis les restaurer)
(Dans SQL Management, tu peux insérer une colonne, et c'est exactement ce qu'il fait...)
-
oui pacmann c'est vrai 100% et merci boko