DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `edi`.`putOrder_beforeInsert` BEFORE INSERT ON `putOrder` FOR EACH ROW BEGIN DECLARE nextID INT; SELECT 1 + MAX(id) INTO nextID FROM putOrder ; SET NEW.orderTradelineItemID = nextID; END$$ DELIMITER ;