@All.
Ich habe folgende Tabellen mit SQLite erstellt. Ich weiß, dass Fremdschlüssel nicht von SQLite unterstütz werden. Habe ich der Vollständighalber mit aufgenommen.
CREATE TABLE IF NOT EXISTS tblA
(ID INTEGER PRIMARY KEY AUTOINCREMENT
Name TEXT);
CREATE TABLE IF NOT EXISTS tblB
(ID INTEGER PRIMARY KEY AUTOINCREMENT
Name TEXT
FOREIGN KEY tblA_ID) REFERENCES tblA(ID));
CREATE TABLE IF NOT EXISTS tblC
(ID INTEGER PRIMARY KEY AUTOINCREMENT
Name TEXT
FOREIGN KEY tblA_ID) REFERENCES tblA(ID)
FOREIGN KEY tblB_ID) REFERENCES tblB(ID));
Nun meine Frage: Wenn ich in Tabelle tblA einen Einträge lösche, dann sollen die zugehörigen Zeilen auch aus den Tabellen tblB und tblC entfernt werden. Wie muss der Aufruf von DELETE aussehen. Stehe leider auf dem Schlauch.
Danke im Voraus.