sql >> Databasteknik >  >> RDS >> Mysql

Mysql:ta bort rader i två tabeller med främmande nycklar

Vänligen prova detta, hoppas det hjälper.

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 så kan du använda ON DELETE CASCADE som kommer att fungera automatiskt för dig.



  1. Uppgradering av en varchar-kolumn till enumtyp i postgresql

  2. Ställ in standardalternativ i php-rullgardinsmenyn och behåll när frågan skickas

  3. MySQL och JDBC med rewriteBatchedStatements=true

  4. Hur infogar man en uppdateringsbar post med JSON-kolumn i PostgreSQL med JOOQ?