-
Chcete-li odstranit položky z obou tabulek,
m
af
nespojené výsledky:DELETE m,f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Chcete-li odstranit položky z tabulky
m
ze spojených výsledků:DELETE m FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Chcete-li odstranit položky z tabulky
f
ze spojených výsledků:DELETE f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
Poznámka: Lepší metodou může být vložení omezení cizího klíče s chováním ON DELETE CASCADE
. K tomu ale potřebujete InnoDb jako váš úložný modul.