DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `srt`.`moving_delete`(vExpeditionFk INT) BEGIN /* Elimina un movimiento * * @param vExpeditionFk Identificador de srt.expedition * */ INSERT INTO srt.movingLog(expeditionFk, bufferFromFk, bufferToFk, stateFk, isColliding, movingFk, `action`) SELECT expeditionFk, bufferFromFk, bufferToFk, stateFk, isColliding, id, 'DELETE' FROM srt.moving WHERE expeditionFk = vExpeditionFk; DELETE FROM srt.moving WHERE expeditionFk = vExpeditionFk; END$$ DELIMITER ;