-
Aby usunąć wpisy z obu tabel
m
if
niepołączone wyniki:DELETE m,f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Aby usunąć wpisy z tabeli
m
z połączonych wyników:DELETE m FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Aby usunąć wpisy z tabeli
f
z połączonych wyników:DELETE f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
Uwaga: Lepszą metodą może być umieszczenie ograniczenia klucza obcego z zachowaniem ON DELETE CASCADE
. Ale do tego potrzebujesz InnoDb jako silnik pamięci masowej.