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

SLET alt, hvor MySQL-fremmednøglebegrænsning ikke fejler

Du skal LEFT JOIN referencetabellen og tilføj en betingelse, der siger, at rækken mangler i den tabel.

For eksempel:

DELETE a FROM a
LEFT JOIN b ON b.a_id = a.id
WHERE b.a_id IS NULL;


  1. jQuery UI - fremskynder autofuldførelse

  2. SqlException (0x80131904):Ugyldigt objektnavn 'dbo.Categories'

  3. Sådan ændres MySQL 8.0-datamappe. Kan jeg bruge OneDrive-mapper?

  4. Hvordan fortolker du en forespørgsels forklaringsplan?