Есть таблица notify_text (guild_id, role_id, member_id, text). Хочу реализовать автоматическую проверку, что в базу не внесут одновременно role_id и member_id.
Попробовал реализовать триггер, но он пропускает только вариант, когда role_id = null и member_id = null. Чьо нужно исправить? Что делаю не так?
DELIMITER //
CREATE TRIGGER notify_target_check BEFORE INSERT ON notify_text
FOR EACH ROW
BEGIN
IF NEW.role_id IS NOT NULL AND NEW. member_id IS NOT NULL THEN
INSERT INTO 'role_id и member_id не могут быть заполнены одновременно' VALUES(5);
END IF;
END//
DELIMITER ;