Wer weiss Rat?
Ich bin davon ausgegangen, wenn ich die ID in der table Namen lösche, daß
auch die ID in der table Zugang gelöscht wird.
2 Löschbefehle absetzen geht, ist aber nicht meine gesuchte Lösung.
Ich bin davon ausgegangen, wenn ich die ID in der table Namen lösche, daß
auch die ID in der table Zugang gelöscht wird.
2 Löschbefehle absetzen geht, ist aber nicht meine gesuchte Lösung.
Code:
drop table Zugang; create table if not exists Zugang ( ID int unsigned auto_increment, Loginname varchar(30), Passwort varchar(90), Lastlogin TIMESTAMP, Primary Key (ID) )AUTO_INCREMENT=1; drop table Namen; create table if not exists Namen ( ID int unsigned auto_increment, Name varchar(60), Vorname varchar(40), Gruppe varchar(60), Email varchar(40), Primary Key (ID), FOREIGN KEY(ID) REFERENCES Zugang(ID) ON UPDATE CASCADE ON DELETE RESTRICT )AUTO_INCREMENT=1; INSERT INTO Namen (Name) VALUES ("username_abc"); INSERT INTO Zugang (Loginname) VALUES ("loginname_abc"); select * from Namen; select * from Zugang; DELETE FROM Namen WHERE ID='1'; select * from Namen; select * from Zugang;
Kommentar