Jeg er ikke sikker på, hvad der forårsager dette, men at ændre din behandler til den mere specifikke SQL-fejl kan muligvis virke i dette tilfælde
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET updateDone = 1;
Du kan prøve at bytte om og hente
IF updateDone =1 THEN
LEAVE doUpdate;
END IF;
FETCH updater INTO Id, Elm, ElmParent, Type, Processed, Country;
dette sikrer, at FETCH ikke udføres i tilfælde af, at CONTINE HANDLER allerede har signaleret, at du er ude af registrering.
løsning findes i det mindste her