He intentado lo siguiente pero no me funciona para crear una condicional, sino encuentrar el resultado segun cierto criterio, entonces hace el INSERT
Ya intente
Código PHP:
BEGIN
DECLARE num INT DEFAULT 0;
SELECT COUNT(*) INTO `num` FROM `cpupreorden` WHERE `ordencompra` = '18066100554753d281877d15.06587328';
IF num=0 THEN
INSERT INTO `cpupreorden` ( `id` , `user` , `modelo` , `componente` , `ide` , `precio` , `ordencompra` , `fecha` )
VALUES (
'', 'Augustino', '1', 'Gabinete', '1', '55', '18066100554753d281877d15.06587328', now( ))
END IF;
END
Código PHP:
SELECT IF( (
(
SELECT COUNT( * )
FROM `cpupreorden`
WHERE `ordencompra` = '18066100554753d281877d15.06587328'
GROUP BY `ordencompra` ) >0
), '', (
INSERT INTO `cpupreorden` ( `id` , `user` , `modelo` , `componente` , `ide` , `precio` , `ordencompra` , `fecha` )
VALUES (
'', 'Augustino', '1', 'Gabinete', '1', '55', '18066100554753d281877d15.06587328', now( )
)
)
)
Gracias de antemano