Si alguien puede ayudarme...

el codigo es el siguiente
CREATE DEFINER = 'root'@'localhost' PROCEDURE `confirmacion`(IN ex INTEGER(10))
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
UPDATE `excursion` inner join `reserva` on `excursion`.`idexcursion`=`reserva`.`excursion`
SET `excursion`.`anulada`=1
and `reserva`.`importe`=0
and `reserva`.`cancelada?`=1
WHERE `excursion`.`idexcursion`=ex;