Hola alguen me pudiera ayudar , estoy intentando hacer un procedimiento almacenado mysql para poder validar en una tabla si exite el correo antes de insertarlo a la tabla, pero mi codigo no funciona, a ver si me pueden ayudar, aqui dejo el codigo:
CREATE procedure procedimiento(IN ven varchar(150),IN cor varchar(250),IN tele int(11))
begin
declare v int;
/*Aca parece que en la variable V no se guarda el resultado de la consulta*/
SET v ='select count(correo) from vendedores where correo=cor';
/* Acá me sale error */
if v = 1 then
insert into vendedores values (null,ven,cor,tele);
SELECT "Se ingreso el nuevo vendedor!";
else
SELECT "¡ Ingresar otro correo por favor, este correo ya esta generado !";
end if;
end
Nota: A mí me parece que en la variable v no se guarda el resultado de la consulta no se por que, a ver alguen que sabe de esto me pueda ayudar gracias.