sql >> Database >  >> RDS >> Mysql

Mysql:verwijder rijen in twee tabellen met externe sleutels

Probeer dit alsjeblieft, ik hoop dat het helpt.

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

Of

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

Of u kunt ON DELETE CASCADE . gebruiken dat zal automatisch voor u werken.



  1. MySQL-trigger:update bij het bereiken van een bepaalde datetime

  2. Docker PGMASTER PostgreSQL-versie-update

  3. MySQL Errno 150

  4. Grondbeginselen van tabeluitdrukkingen, deel 2 – Afgeleide tabellen, logische overwegingen