DELIMITER $$ CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`item_beforeInsert` BEFORE INSERT ON `item` FOR EACH ROW BEGIN DECLARE vItemPackingType VARCHAR(1); SET NEW.editorFk = account.myUser_getId(); IF NEW.itemPackingTypeFk IS NULL THEN SELECT itemPackingTypeFk INTO vItemPackingType FROM vn.itemType it WHERE id = NEW.typeFk; SET NEW.itemPackingTypeFk = vItemPackingType; END IF; END$$ DELIMITER ;