Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql:Löschen Sie Zeilen in zwei Tabellen mit Fremdschlüsseln

Bitte versuchen Sie dies, hoffen, dass es hilft.

DELETE FROM departure, departure_time
USING departure
INNER JOIN departure_time
WHERE departure_date = '2016-09-30'
      AND departure_time.id = departure.id

Oder

DELETE FROM departure, departure_time
USING departure
INNER JOIN departure_time
WHERE departure_date = '2016-09-30'
      AND departure_time.departure_id = departure.id

Oder Sie können ON DELETE CASCADE verwenden das wird automatisch für Sie funktionieren.