Hola, les he puesto ; despues de cada instruccion, pero me sigue dando error en el delimitador, me dice signo de puntuacion desconocido. Mi codigo ahora queda asi:
Código:
DELIMITER $$
DROP PROCEDURE IF EXISTS `ErabiltzaileaProduktuaAldatu`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ErabiltzaileaProduktuaAldatu`(IN er INT(11))
BEGIN
UPDATE biltegia SET er_kodea=1 WHERE er_kodea=er;
UPDATE saldutakoa SET er_kodea=1 WHERE er_kodea=er;
UPDATE galdutakoa SET er_kodea=1 WHERE er_kodea=er;
END$$
DELIMITER;
He probado cambiando el $$ a //, quitando...
El error es el siguiente
Código:
#1064 - 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 'DELIMITER' at line 1
Edito que tambien he probado con poner AS antes del BEGIN, no se si es necesario.
Saludos