salut
quand je crée une clé étrangère je peux toujours ajouter des lignes dans child même si ce n'est pas l ID du parent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CREATE TABLE parent(id INT NOT NULL,
                    PRIMARY KEY (id)
) 
CREATE TABLE child(id INT, parent_id INT,
                 CONSTRAINT fk FOREIGN KEY (parent_id)
                 REFERENCES parent(id)
 
)
je ne sais pas pourquoi pourtant la syntaxe est correcte