0
Я пытаюсь настроить триггер (из отдельного .sql файла), чтобы предотвратить вставку, как это:MySQL странные ошибки запуска
create trigger insert_formulas before insert on formulas
for each row
if ((new.formula_id_1 is not null) and (new.semantic_id_1 is not null))
or ((new.formula_id_2 is not null) and (new.semantic_id_2 is not null))
then
signal sqlstate '45100';
set @message_text = 'A formula cannot be a definition at the same time';
end if;
Он выдает ошибку 1064 около «» в строке 6 и около «конец if» в строке 1. Что я сделал неправильно?
Заранее спасибо.
Где ваше объявление триггера? Пожалуйста, укажите полный фактический код –
Ах да, я забыл это сделать. – alexdelphi