Есть ли способ отследить триггеры MySql? Я застрял со следующим.
Я хочу вычислить столбец перед вставкой, объединяя два других столбца, но есть проблема, вычисленное значение всегда равно нулю, мне также нужно проверить, есть ли в одном столбце значения, разделенные запятыми, в этом случае я хочу только первый, это код
BEGIN
declare pos int;
pos = locate(',',new.Admin1Code, 1);
if (pos = -1) then
set new.StateCode = Concat(New.CountryCode,'.',New.Admin1Code);
else
set new.StateCode = Concat(New.CountryCode,'.',substring(New.Admin1Code,1,pos));
end if;
END;
В чем там проблема?
Спасибо.