Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql :supprimer des lignes dans deux tables avec des clés étrangères

S'il vous plaît essayez ceci, j'espère que cela vous aidera.

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

Ou

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

Ou vous pouvez utiliser ON DELETE CASCADE cela fonctionnera automatiquement pour vous.