Eu tenho um gatilho que está atualizando uma coluna em uma tabela diferente após a inserção da linha:
mysql>delimiter $$
mysql> create trigger status
after insert on table2
FOR EACH ROW
BEGIN update
table1 inner join table2
ON table1.id=table2.id
set table1.state=0 ;
Agora quero redefinir table1.state=1
sempre que o mesmo valor for excluído. Isso é possível?
Se eu entendi bem sua pergunta, o que você quer é um
after delete trigger
:Exemplo com apenas o insert: http://sqlfiddle.com/#!2/974b4/1
Exemplo com inserir e excluir: http://sqlfiddle.com/#!2/0bf72/1