Re
T'as surement un champ de ta table cible, autre que code_article et atelier, qui a une contrainte "NOT NULL" et pas de valeur par défaut. Donc quand tu essaies d'insérer un nouvel enregistrement avec juste code_article et atelier, ben ca passe pas puisque tu ne spécifies pas de valeur pour ce champ.
Solutions possibles:
1 - déclare une valeur par défaut pour le(s) champ(s) en question en plus de la contrainte NOT NULL
2 - modifies la requete pour qu'elle déclare une valeur pour le(s) champ(s) NOT NULL, genre
INSERT INTO t2(code_article, atelier, champ_qui_peut_pas_etre_null) SELECT code_article, 'ATELIER1', 'valeur_par_defaut' FROM t1 WHERE code_acticle LIKE 'ART\_A%' ESCAPE '\'; |
Message édité par lasnoufle le 23-09-2011 à 17:06:25
---------------
C'était vraiment très intéressant.