Log para gravar alterações
Bom dia.
Sou novato aqui no fórum e gostaria de um auxílio na questão de backup.
Já fiz várias pesquisas sobre o assunto e acho que não existe uma solução que eu acho que tinha que ter..
Seguinte, preciso gravar log de alterações de tabelas, só que não queria fazer campo a campo..
Gostaria de usar algo do tipo.
SELECT column_name into campo
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'tbl_name'
aí eu faria a comparação dinâmica
if NEW.campo <> old.campo then
insert log
ou
concatena set c_log = campo=>valor;
e no final gravo uma string só no log
end if;
e com isso não corro o risto de incluir algum campo na tabela e não incluir no log
seria uma solução mais inteligente do que comparar campo a campo.
Obrigado a todos.
At.
AdrianoDiscussão (3)
Carregando comentários...