CREATE TRIGGER trg_excluir_cliente BEFORE DELETE ON Clientes FOR EACH ROW BEGIN DECLARE pedidos_existentes INT; SELECT COUNT(*) INTO pedidos_existentes FROM Pedidos WHERE cliente_id = OLD.cliente_id; IF pedidos_existentes > 0 THEN SIGNAL SQLSTATE '45000'
CREATE TRIGGER trg_excluir_cliente BEFORE DELETE ON Clientes FOR EACH ROW BEGIN DECLARE pedidos_existentes INT; SELECT COUNT(*) INTO pedidos_existentes FROM Pedidos WHERE cliente_id = OLD.cliente_id; IF pedidos_existentes > 0 THEN SIGNAL SQLSTATE '45000'
Register to vote on and add code examples. Join our developer community to improve your dev skills and code like a boss!
No Good?
Help us improve our code examples by registering to vote on and add answers. Join our developer community to improve your dev skills and code like a boss!