Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2009, 15:21
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años, 7 meses
Puntos: 1
comprobar si existe un registro dentro de un bucle mysql

Hola.
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) > DO
    
SET fechs SUBSTRING_INDEX(fechas','1);
        
SET fechas SUBSTR(fechasLENGTH(fechs)+2);
      
       
//aca es donde quiero comprobar si existe el registro....

    
INSERT INTO t_feriado(fechaferiadotipoferiado)VALUES(fechs1);    
    
END WHILE;
END IF;

END$$

DELIMITER