В MySQL я попытался определить триггер следующим образом:
DELIMITER $$
CREATE TRIGGER vipInvite
AFTER INSERT ON meetings
FOR EACH ROW
BEGIN
IF(NOT EXISTS (SELECT * FROM participants
WHERE meetid = NEW.meetid AND pid ='vip'))
THEN
IF(EXISTS(SELECT * FROM meetings WHERE meetid = NEW.meetid AND slot > 16))
THEN
INSERT INTO participants(meetid, pid)
VALUES (NEW.meetid,(SELECT userid
FROM people WHERE people.group = 'tap' GROUP BY invite));
END IF;
END IF;
END $$
DELIMITER ;
Выдает эту ошибку:
Эта версия MySQL еще не поддерживает "несколько триггеров с одинаковым временем действия и событием для одной таблицы.
Есть ли способ обойти это, чтобы я мог определить несколько триггеров?