Según la documentación, no puede crear un evento dentro del cuerpo del procedimiento. Vea esta publicación Crear un evento dentro de un procedimiento - SQL .
Primero tendrá que crear el procedimiento y luego llamarlo desde un evento como el siguiente
DELIMITER $$
CREATE DEFINER=`MailMe`@`%` PROCEDURE `sp_archivev3`()
BEGIN
INSERT INTO
send.sgev3_archive(a_bi,
b_vc,
c_int,
d_int,
e_vc,
<Rest of the code goes here>
Luego crea un evento llamando al procedimiento
DELIMITER $$
CREATE EVENT archivescheduler
ON SCHEDULE EVERY 10 SECOND
DO BEGIN
CALL `sp_archivev3`();
END $$
DELIMITER ;
Otro puntero:en caso de que su procedimiento almacenado no se active desde el evento; es posible que deba verificar si GLOBAL EVENT SCHEDULER
está en DISABLE
estado. Puede activarlo usando la configuración a continuación
SET GLOBAL event_scheduler = ON;