Vinzenz Mai: Vor DELETE noch was anderes!

Beitrag lesen

Hallo

Gibts ne Möglichkeit, bei einem DELETE noch etwas anderes zu machen wie z.B. ein Update?

ja, wenn Du MySQL 5.x verwendest.

Also z.B. möchte ich alle Datensätze einer Tabelle löschen, gleichzeitig aber einen Datensatz in einer anderen Tabelle updaten?

Beispiel:
DELETE FROM sessions WHERE id = ?

Gleichzeitig soll ein Datensatz in einer anderen Tabelle geupdated werden. Also quasi sone Art Subselect?

Das betrifft aber nur die Arbeit direkt in der mysql-Konsole

Wie soll ich das verstehen?

MySQL 5.x bietet sowohl Trigger als auch Stored Procedures. Damit solltest Du
Dein Vorhaben realisieren können - auch wenn ich nicht wirklich verstehe, was
Du vorhast.

MySQL 4.x und älter: Vergiss es!

Freundliche Grüße

Vinzenz