Löschen von Tabelle 1, Tabelle 2, Tabelle 3, wo?
-
28-09-2019 - |
Frage
Wenn alle Tabellen I aus der Spalte löschen möchten gamer_id
kann ich tun, einen Lösch aus Tabelle 1, Tabelle 2, Tabelle 3, wo gamer_id = 123?
oder gibt es eine andere Syntax?
Lösung
MySQL unterstützt Multi-Table-Löschungen :
DELETE t1, t2, t3
FROM TABLE_1 t1
JOIN TABLE_2 t2 ON t2.gamer_id = t1.gamer_id
JOIN TABLE_3 t3 ON t3.gamer_id = t1.gamer_id
WHERE t1.gamer_id = 123
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow