DELIMITER $$ DROP PROCEDURE IF EXISTS t3p$$ CREATE PROCEDURE t3p(IN p INT) BEGIN IF p <> 1 THEN RETURN; -- 只守护事件表 END IF; SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'x'; END$$ DELIMITER ;