C'est mouai
Bonjour à tous.tes,
Je viens de créer une table dans laquelle je veux historiser un ensemble de lignes provenant de sa soeur jumelle.
J'ai donc créée cette table d'après le DDL de sa soeur, y compris les contraintes.
J'exécute donc le code suivant :La FOREIGN KEY référençant un champ dans une troisième table. Ce champ existe et ramène bien les bonne données quand je fais juste le sélect
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO HISTO_TABLE SELECT * FROM TABLE WHERE NOTABLE IN (SELECT NOTABLE from HISTO_FACTURE2)et j'obtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM TABLE WHERE NOTABLE IN (SELECT NOTABLE from HISTO_FACTURE2)
Je n'arrive pas à comprendre pourquoi, et n'en puis plus d'essayer n'importe quoiSQL Message : -530
violation of FOREIGN KEY constraint ""
Engine Code : 335544466
Engine Message :
violation of FOREIGN KEY constraint "FK_HIS_LIGFACTURE_1" on table "HIS_LIGFACTURE"
Foreign key reference target does not exist
Une piste ? SVP.







Répondre avec citation





Partager