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.