Я хотел бы отлаживать мои хранимые процедуры должным образом, самым простым способом, о котором я могу думать, является возможность отправлять отладочные сообщения в файл журнала mysql. это возможно?!
Вы можете установить функцию User Defined, которая доступна здесь...
http://www.mysqludf.org/lib_mysqludf_log/index.php
а затем использовать его в любом месте запроса select, например...
mysql> SELECT log_error(concat(now(), 'error in selecting line 13'));
+--------------------------------------------------------+
| log_error(concat(now(), 'error in selecting line 13')) |
+--------------------------------------------------------+
| 0 |
+--------------------------------------------------------+
1 row in set (0.00 sec)
# tail /var/log/mysqld.log
2010-12-02 03:16:03error in selecting line 13
Поскольку я ничего не слышал, я порекомендую вам это http://benjisimon.blogspot.com/2007/02/debugging-mysql-stored-procedures.html
или прочитайте эту тему Как отлаживать хранимые процедуры MySQL?