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 registros da tabela "shipments" onde a coluna "status" é "delayed" e a "delivery_date" é anterior a 30 dias.
 ###Tabelas: 
CREATE TABLE shipments (id INT PRIMARY KEY, freight_forwarder VARCHAR(50), warehouse VARCHAR(50), status VARCHAR(20), delivery_date DATE);
DELETE s FROM shipments s INNER JOIN (SELECT id, delivery_date FROM shipments WHERE status = 'delayed' AND delivery_date < NOW() - INTERVAL 30 DAY) d ON s.id = d.id;