Thread Funktioniert dieses ON DELETE? (5 answers)
Opened by mordur at 2005-09-28 11:51

mordur
 2005-09-29 18:54
#33643 #33643
User since
2003-09-25
182 Artikel
BenutzerIn
[Homepage] [default_avatar]
moins,

nun habe ich folgendes:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CREATE TABLE reviewing
(
reviewingid INTEGER ,
papername char(1),
reviewername text,
PRIMARY KEY(reviewingid,papername)
);

CREATE TABLE score
(
reviewingid integer,
papername char(1),
questionnumber integer,
score integer,
FOREIGN KEY (reviewingid,papername) REFERENCES reviewing (papername,reviewingid) on delete cascade
);

Man sieht das in der FOREIGN KEY- Klausel bei der Referenz auf die andere Tabelle die Schlüssel vertauscht wurden in der Reihenfolge. Ist das ok? Kann man auch die F-Keys selber in beliebiger reihenfolge angeben? Ist es Hauptsache wichtig, dass die Namen identisch sind oder muss generell auch die Reihenfolge ihrer Erstellung beachtet werden?

View full thread Funktioniert dieses ON DELETE?