Configurando gatilhos MySQL

Eu tenho ouvido falar sobre gatilhos e tenho algumas perguntas.
O que são gatilhos?
Como faço para configurá-los?
Existem precauções, além das coisas típicas do SQL, que devem ser tomadas?