DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`addNoteFromDelivery`(vTicketFk INT, vDescription TEXT, vCode VARCHAR(45)) BEGIN /** * Inserta observaciones para los tickets * * @param vTicketFk Identificador del ticket * @param vDescription Texto de la nota a insertar * @param vCode Identificador del tipo de nota */ INSERT INTO ticketObservation(ticketFk, observationTypeFk, description) SELECT vTicketFk, id, vDescription FROM vn.observationType WHERE code = vCode ON DUPLICATE KEY UPDATE description = CONCAT(ticketObservation.description, VALUES(description),' '); END$$ DELIMITER ;