bueeenas, mi duda es, como hacer lo siguiente en mysql
tengo dos tablas.... tabla1 y tabla2
y un valor1
quiero insertar valor1 en tabla1 solo si el valor existe en tabla2
el codigo que hice es este....pero no funciona...
Me da el MySql Error Number 1064, pidiendo que revise el manual de sintaxis.
tengo dos tablas.... tabla1 y tabla2
y un valor1
quiero insertar valor1 en tabla1 solo si el valor existe en tabla2
el codigo que hice es este....pero no funciona...
Código (mysql) [Seleccionar]
CREATE DEFINER=`root`@`localhost` PROCEDURE `insertaSupervisor`(in idempleado integer)
BEGIN
if exists
(select empleados.idEmpleado
from empleados
where (empleados.idEmpleado=idempleado)
)
insert into supervisores values (0,idempleado);
END
Me da el MySql Error Number 1064, pidiendo que revise el manual de sintaxis.