TRIGER com IF
Olá pessoal, tenho o seguinte problema... uma tabela de usuário, nesta tabela existe o campo "abusivo", e todas as tabelas ligadas a usuário também tem campo "abusivo". Gostaria de saber como faço para quando este campo em usuario for gravado com true eu atualizar todas as outras tabelas que estão linkadas colocando seus campos também como true.
Eu dei uma fuçada boa na net e comecei a tentar uns triger mas não estou conseguindo fazer funcionar, alguem pode ajudar?
Tentei isso:
CREATE TRIGGER update_abusivo AFTER UPDATE ON responsavel
IF (responsavel.abusivo = 1) THEN
UPDATE equipamento SET equipamento.abusivo = 1 WHERE equipamento.reponsavelid = responsavel.responsavelid
Da essa msg de erro:
Você tem um erro de sintaxe no seu SQL próximo a 'IF (responsavel.abusivo = 1) THEN
UPDATE equipamento SET equipamento.abusivo =' na linha 2
Obrigado pessoal. abraço. http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif
Discussão (2)
Carregando comentários...