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: Inserir uma nova doação de um doador para uma organização sem fins lucrativos.
 ###Tabelas: 
CREATE TABLE donations (id INT PRIMARY KEY, donor_id INT, donation_amount DECIMAL(10,2), donation_date DATE, nonprofit_id INT); CREATE TABLE donors (id INT PRIMARY KEY, name VARCHAR(100), city VARCHAR(50)); CREATE TABLE nonprofits (id INT PRIMARY KEY, name VARCHAR(100), city VARCHAR(50), mission VARCHAR(200)); INSERT INTO donors (id, name, city) VALUES (1, 'John Doe', 'Seattle'); INSERT INTO nonprofits (id, name, city, mission) VALUES (1, 'Red Cross', 'Los Angeles', 'Disaster relief and prevention');
INSERT INTO donations (id, donor_id, donation_amount, donation_date, nonprofit_id) VALUES (1, 1, 250, '2023-01-01', 1);