Dupliquer une colonne [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 12-05-2008 à 10:41:53
c'est quoi le message d'erreur?
EDIT: c'est gros comme un camion ton erreur.
Tu fais un alter table, dans lequel tu lui dis que la colonne ne peut être nulle. Pas de bol, la valeur par défaut à la création d'une colonne, c'est NULL. Donc il n'arrivera pas à impliquer la contrainte dessus.
Ce que tu dois faire, cest créer ta colonne en NULL.
Faire ton update
Appliquer la contrainte NOT NULL sur la colonne.
HOPE this HELP.
Marsh Posté le 12-05-2008 à 10:44:35
l'erreur est au moment de la 2ème commande :
Citation : Erreur |
Marsh Posté le 12-05-2008 à 10:46:30
moi23372 a écrit : c'est gros comme un camion ton erreur. |
en fait j'avais essayé avec NULL en premier, mais ça ne marchait pas
du coup j'ai essayé avec NOT NOLL mais c'est la même erreur
là je viens de réessayer avec NULL et l'erreur est exactement la même, à la lettre près
Marsh Posté le 12-05-2008 à 12:35:03
ReplyMarsh Posté le 12-05-2008 à 13:49:15
KangOl a écrit :
|
c'était ça !
Marsh Posté le 12-05-2008 à 09:45:07
Bonjour !
Je voudrais dupliquer une colonne de ma base MySQL, j'ai commencé par essayer ceci :
ALTER TABLE `matable` ADD `ID_TABLE_COPIE` INT( 10 ) NOT NULL ;
update table `matable` set ID_TABLE_COPIE = ID_TABLE;
mais ça ne fonctionne pas
si qqun avait une idée, merci d'avance
Message édité par sire de Botcor le 12-05-2008 à 10:06:43
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron