Это простой триггер, который я пытаюсь создать:
CREATE TRIGGER add_item_id BEFORE INSERT ON products
FOR EACH ROW
BEGIN
DECLARE max_id INTEGER;
SELECT MAX(item_id) INTO @max_id FROM products;
SET NEW.item_id = @max_id + 1;
END;
Я пробовал его как в окне phpMyAdmin SQL, так и в приглашении mysql, и получаю ту же ошибку, как показано ниже:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4