-
Để xóa các mục nhập khỏi cả hai bảng
mvàfkế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
mtrong 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
ftrong 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.