mi consulta es como puedo comprobar si existe un registro dentro de un bucle este procedemiento, si existe no inserte de lo contrario inserte.
Código PHP:
DELIMITER $$
DROP PROCEDURE IF EXISTS CNRP_FERIADO $$
CREATE PROCEDURE CNRP_FERIADO(IN idferiados INT(11),
IN fechas VARCHAR(1250),
IN tipos TINYINT,
IN numm TINYINT)
BEGIN
DECLARE validar INT;
DECLARE estado INT;
DECLARE fechs VARCHAR(15);
IF numm = 1 THEN
WHILE LENGTH(fechas) > 0 DO
SET fechs = SUBSTRING_INDEX(fechas, ',', 1);
SET fechas = SUBSTR(fechas, LENGTH(fechs)+2);
//aca es donde quiero comprobar si existe el registro....
INSERT INTO t_feriado(fechaferiado, tipoferiado)VALUES(fechs, 1);
END WHILE;
END IF;
END$$
DELIMITER ;