嗯,这个错误出现了,我不知道为什么,如果有人能帮助我,我会很感激。这是代码:
CREATE PROCEDURE `base`.`crearPublicacion` (IN exposicion INT, IN vendedorx INT, IN productox INT, IN categoria INT, IN tipo VARCHAR(45), IN precio INT)
BEGIN
DECLARE ide INT;
INSERT INTO publicacion VALUES (NULL, NULL, exposicion, vendedorx, productox, categoria, 1);
if tipo = "subasta" THEN
SELECT id
INTO ide
FROM publicacion
WHERE vendedor = vendedorx
AND producto = productox;
insert into subasta values (ide, precio, vendedorx);
end if;
END
当我打电话给我的程序时,我用这个:
call crearPublicacion(4, 3, 4, 1, "venta", 9700);
感谢。