Bonjour,
Je dois développer une application dont l'objectif est de générer des documents à partir d'une base de données complétée.
Cependant, je suis confronté à un cas de figure qui me bloque et qui se répète pour beaucoup de tables : l'utilisation de clés étrangères pour plusieurs champs pointant vers le champ ID d'une autre table.
Voici un diagramme expliquant la situation :
Voici le type de requête qui me bloque et qui ne fonctionne pas :
Pourriez-vous m'expliquer comment procéder, j'ai lu la doc de InnoDB sur le site officiel mais cela ne m'aide pas, je n'y arrive pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE TABLE Table1 ( id INTEGER, champ1 INTEGER, champ2 INTEGER ); CREATE TABLE Table2 ( id INTEGER UNIQUE, ... INTEGER ); ALTER TABLE Table1 ADD FOREIGN KEY (champ1,champ2) REFERENCES Table2 (id,id) ON DELETE CASCADE;
Merci d'avance,
Cordialement,
Weeky
Partager