jimbob: DELETE STATEMENT MIT MEHEREN TABELLEN?

hallo,

was mach ich falsch damit ich mehrere tabellen in MySQL mit einem delete statement löschen kann?

DELETE  FROM Login,
User,
Userprofil,
Interessen,
Fragen,
Kennzeichen WHERE Login.UserID =  "20" AND Login.UserID = User.UserID AND User.UserID = Interessen.UserID AND Interessen.UserID = Fragen.UserID AND Fragen.UserID = Kennzeichen.UserID

kann mir wer helfen?

danke im voraus jimbob

  1. Halihallo jimbob

    kann mir wer helfen?

    Ohne Fehlermeldung? - Keine Lust.

    Versuch es selber:
    http://www.mysql.com/doc/en/DELETE.html, beachte auch die
    MySQL Version, ab der dies möglich ist...

    Viele Grüsse

    Philipp

  2. yo,

    was mach ich falsch damit ich mehrere tabellen in MySQL mit einem delete statement löschen kann?

    gar nicht, DELETE löscht datensätze. die Klausel DROP löscht man ganze Tabellen, bzw. Objekte der Datenbank. wenn ich dich richtig verstanden habe, willst du nun Datensätze in mehreren tabellen löschen. Dazu solltest du pro Tabelle eine DELETE Anweisung angeben.

    Ilja