-
Để xóa các mục nhập khỏi cả hai bảng
m
vàf
kết quả không liên quan:DELETE m,f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Để xóa các mục nhập khỏi bảng
m
trong số các kết quả đã tham gia:DELETE m FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
-
Để xóa các mục nhập khỏi bảng
f
trong số các kết quả đã tham gia:DELETE f FROM master m INNER JOIN field f ON m.id = f.label_id WHERE f.id='13';
Lưu ý: Một phương pháp tốt hơn có thể là đặt một ràng buộc khóa ngoại có hành vi ON DELETE CASCADE
. Nhưng để làm được điều đó, bạn cần InnoDb làm công cụ lưu trữ của bạn.