-
Per eliminare le voci da entrambe le tabelle
m
ef
risultati non uniti:DELETE m,f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Per eliminare le voci dalla tabella
m
su risultati uniti:DELETE m FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Per eliminare le voci dalla tabella
f
su risultati uniti:DELETE f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
Nota: Un metodo migliore potrebbe essere quello di inserire un vincolo di chiave esterna con il comportamento ON DELETE CASCADE
. Ma per questo hai bisogno di InnoDb come motore di archiviazione.