Acredito que os manipuladores de saída só podem ser usados em procedimentos armazenados. A documentação não declara isso explicitamente, mas alude a http://dev.mysql.com/doc/refman /5.1/en/condition-handling.html