Trigger antes de excluir MySql

Eu tenho uma tabela chamada user. Esta tabela possui uma chave estrangeira para uma tabela de departamento. Um usuário pode ser associado a um departamento. Antes de excluir um departamento, gostaria de definir qualquer usuário (com esse ID de departamento) como um valor padrão (1) para evitar um erro de integridade referencial.

Você conhece um bom exemplo? A maioria dos exemplos mostra que o gatilho é aplicado a uma tabela. Aqui, o gatilho deve ser acionado no departamento, mas altere os valores na tabela do usuário.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion