Creando un procedimiento que me permita actualizar, quiero ingresar un documento, pero si ese documento ya existe me actualice los datos y si no que me inserte ese nuevo documento.
Código MySQL:
Ver originalDELIMITER $$
set num
= (Select `Codigo`,`Nombre`,`Version`,`Adjunto`,`Area` from `datos` where `Codigo`=`Codigoo` && `Nombre`=`NombreDoc` && `Version`=`Versions` && `Adjunto`=`Adjuntos` && `Area`=`Areas`);
update `datos` set `Codigo`=`Codigoo` && `Nombre`=`NombreDoc` && `Version`=`Versions` && `Adjunto`=`Adjuntos` && `Area`=`Areas` where `Codigo`=`Codigoo` && `Nombre`=`NombreDoc` && `Version`=`Versions` && `Adjunto`=`Adjuntos` && `Area`=`Areas`;
INSERT INTO `datos` (`Codigo`,`Nombre`,`Version`,`Adjunto`,`Area`) VALUES (`Codigoo`,`NombreDoc`,`Versions`,`Adjuntos`,`Areas`);
DELIMITER ;
Este es el error que sale!!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12
Agradezco toda la ayuda!!