17 lines
373 B
MySQL
17 lines
373 B
MySQL
|
DELIMITER $$
|
||
|
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`expeditionPallet_BEFORE_INSERT`
|
||
|
BEFORE INSERT ON `expeditionPallet`
|
||
|
FOR EACH ROW
|
||
|
BEGIN
|
||
|
|
||
|
DECLARE vNewPosition INT;
|
||
|
|
||
|
SELECT MAX(position) + 1 INTO vNewPosition
|
||
|
FROM vn.expeditionPallet
|
||
|
WHERE truckFk = NEW.truckFk;
|
||
|
|
||
|
SET NEW.position = IFNULL(vNewPosition,1);
|
||
|
|
||
|
END$$
|
||
|
DELIMITER ;
|