Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Excluir um agricultor e seus dados relacionados na África do Sul
 ###Tabelas: 
CREATE TABLE Farmers (id INT PRIMARY KEY, name VARCHAR(255), age INT, gender VARCHAR(10), location VARCHAR(255), farmer_id INT); CREATE TABLE Equipment (id INT PRIMARY KEY, type VARCHAR(255), model VARCHAR(255), purchased_date DATE, last_service_date DATE, status VARCHAR(255), farmer_id INT, FOREIGN KEY (farmer_id) REFERENCES Farmers(farmer_id)); CREATE TABLE Fields (id INT PRIMARY KEY, acres FLOAT, crop VARCHAR(255), farmer_id INT, FOREIGN KEY (farmer_id) REFERENCES Farmers(farmer_id));
DELETE f, e, fd FROM Farmers f INNER JOIN Equipment e ON f.farmer_id = e.farmer_id INNER JOIN Fields fd ON f.farmer_id = fd.farmer_id WHERE f.name = 'Sipho Ndlovu';