-- Rollback da migration 013 — remove seed da Natureza/TipoRevenda "Agente"
-- Cuidado: só roda se NENHUM parceiro estiver classificado como id=3.

SET @cnt := (SELECT COUNT(*) FROM tbl_Representante WHERE idNatureza = 3);
SELECT IF(@cnt > 0,
  CONCAT('ERRO: ', @cnt, ' parceiros usam idNatureza=3. Cancelar rollback.'),
  'OK: nenhum parceiro usa idNatureza=3, prosseguindo.') AS status;

-- Falha de propósito se houver dependentes:
-- (cria erro de divisão por zero apenas se @cnt > 0)
SELECT 1 / IF(@cnt = 0, 1, 0) AS guard;

DELETE FROM tbl_Natureza WHERE id = 3;
DELETE FROM tbl_TipoRevenda WHERE id = 3;
