sql >> Database teknologi >  >> RDS >> Mysql

Mysql:slet rækker i to tabeller med fremmednøgler

Prøv dette, håber det vil hjælpe.

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

Eller

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

Eller du kan bruge ON DELETE CASCADE som vil fungere automatisk for dig.



  1. få værdi fra MySQL-database med PHP

  2. SQLSTATE[HY000] [2002] Ingen sådan fil eller mappe

  3. Sådan konfigureres Tomcat til at oprette forbindelse til MySQL

  4. Brug FILEGROUP_NAME() til at returnere navnet på en filgruppe i SQL Server