Hola, tengo que actualizar tres tablas a la vez dentro de un procedure. Segun he podido entender por internet es que se haria 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;
pero me da error de sintaxis, que es lo que esta mal? como puedo hacer los tres updates a la vez? Son tres tablas independientes con el mismo campo. Quier que si en alguna tabla el valos es el que le paso, me lo cambie.