MySQL Trigger
Bom dia,
Estou precisando fazer uma trigger BEFORE UPDATE para verificar se realmente ouve alterações no registro e se não houver cancelar a edição
**Exemplo:**
Tenho uma tabela clientes:
id | nome | data_criado | data_alterado
1 | TESTE | 2017-05-22 00:00:00 | 2017-05-22 00:00:00
2 | OUTRO | 2017-05-22 00:00:00 | 2017-05-22 00:00:00
O campo data_alterado está marcado como ON_UPDATE_CURRENT_TIMESTAMP
Então irei executar o seguinte update:
UPDATE clientes SET nome = 'TESTE' WHERE id = 1
A trigger deveria analisar e não fazer o update deste registro visto que o nome continua igual mantendo a mesma data no campo data_alterado
Porém minha tabela tem vários campos e acredito que fazer a verificação campo a campo não seria o ideal
Alguém já fez algo parecido ou sabe como resolver o problema?Discussão (0)
Carregando comentários...