Как правильно составить mysql триггер switch/case?
Добрый день коллеги. Тема триггеров для меня достаточно нова, но задача стоит срочная поэтому прошу помощи готовым примером кода. Алгоритм примерна такой:
При insert'e в таблицу t1 перебирать значения поля t1.field1
если t1.field1 = значение1 то удаляем всю строку которую добавили.
если t1.field1 = значение2 то обновляем t2.field2 = t1.field2 и t2.field3 = t1.field3 где t2.id = t1.id
если t1.field1 = значение3 то обновляем t2.field2 = кастомное значение где t2.id = t1.id
CASE [t1.field1 ]
WHEN значение1 THEN DELETE t1 where t1.field1 = "значение1"
WHEN значение2 THEN UPDATE t2.field2 = t1.field2 and t2.field3 = t1.field3 where t2.id = t1.id
WHEN значение3 THEN UPDATE t2.field2 = кастомное значение где t2.id = t1.id
END