Bonjour,
J'ai une table table1 qui contient 3 colones (colone1Table1,colone2Table1,valeur).
colone1Table1 fait référence à table2(colone1Table2) et colone2Table1 fait référence a table3(colone2Table3).
Il me faut les deux référence pour avoir la valeur de la table1.
Comment réaliser la construction de ma table table1?
Il me faudrait quelque chose qui ressemble à ( mais ceci ne fonctionne pas ):
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE table1 ( colone1Table1 char(4) NOT NULL, colone2Table2 char(4) NOT NULL, valeur int(20) NOT NULL, INDEX(colone1Table1,colone2Table1), PRIMARY KEY(colone1Table1,colone2Table1), FOREIGN KEY(colone1Table1,colone2Table1) REFERENCES (table2(colone1Table2),table3(colone2Table3)) ON DELETE CASCADE ON UPDATE CASCADE ) type = InnoDB;
Partager