Haben nicht alles verstanden, aber schau mal hier:
http://dev.mysql.com/doc/refman/5.1/de/index.html
http://dev.mysql.com/doc/refman/5.1/de/flow-control-constructs.html
http://dev.mysql.com/doc/refman/5.1/de/using-triggers.html
(Man beachte die Blockbildung mit BEGIN und END.)