Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas, estou a precisar de uma ajudinha com triggers :).
Aqui vai a minha duvida:
Tenho uma tabela MONITOR(id,estado), esta tabela contem o estado "LIGADO" ou "DESLIGADO" de um respectivo dispositivo.
Sempre que existir uma alteracao nesta tabela(ON UPDATE) eu quero inserir esses dados(id e estado) em uma tabela temporaria -> ALTERACOES(id,estado).
O problema é k so tou conseguindo actualizar se o id nao existir na tabela ALTERACOES, ou seja tenho de estar sempre a fazer TRUNCATE da tabela
ALTERACOES.. Existe alguma forma de actualizar a tabela mm quando esta ja tem um determinado valor de id? Pk eu so kero actualizar o estado..
Aqui vai o codigo que tenho..
CREATE TRIGGER modificou
AFTER UPDATE ON monitor
FOR EACH ROW
INSERT INTO alteracoes VALUES(OLD.id,NEW.estado);
Brigadao :)
Carregando comentários...