U moet tijdelijk het scheidingsteken wijzigen dus de MySQL-client denkt niet dat u klaar bent met uw instructie wanneer hij de puntkomma op regel 3 ziet:
DELIMITER //
CREATE PROCEDURE dorepeat(IN p1 INT)
BEGIN
DECLARE x INT DEFAULT 0;
REPEAT SET x = x + 1; UNTIL x > p1 END REPEAT;
END//
DELIMITER ;