MySQL Triggers and Procedures

Olá Bom dia!

Então estou com um problema em uma trigger.
Como posso fazer uma trigger que verifique qual coluna exatamente da tabela foi alterada, sem precisar utilizar vários IF’s?
Em Postgre eu sei fazer, porem no MySQL estou com um pouco de dificuldades quanto a isso, alguem teria alguma ideia?

Esse é o meu código que mais me aproximei pois está mesclado com o postgre.

FOR riRecord IN SELECT column_name FROM information_schema.columns WHERE table_schema = 'base' AND table_name = 'table' ORDER BY ordinal_position LOOP Execute 'SELECT ($1).' || riRecord.column_name || '::text' into old_campo using OLD; Execute 'SELECT ($1).' || riRecord.column_name || '::text' into new_campo using NEW;

Grato.