ERROR 1064错误de sintaxis en存储过程

时间:2017-04-18 04:19:22

标签: mysql mysql-error-1064

mysql> create procedure evaluaExistencia (in idP int)
    -> begin
    -> declare E int;
    -> select existencia from productos where idProducto = idP into E;
    -> if (E > 0) then
    -> select nobre, precio, existencia from productos where idProducto = idP;
    -> else if(E = 0) then
    -> select p.nombre as producto_similar, p.precio, p.existencia, pr.nombre as proveedor
    -> from productos p inner join  proveedores pr on p.idProveedor = pr.idProveedor where p.idProveedor = idP;
    -> end $$ 

错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第10行的“'附近使用正确的语法 MySQL的>

0 个答案:

没有答案