我想正确调试我的存储过程,我能想到的最简单的方法是能够将调试消息发送到mysql的日志文件。那可能吗?!
答案 0 :(得分:2)
答案 1 :(得分:2)
您可以安装此处提供的用户定义功能...
http://www.mysqludf.org/lib_mysqludf_log/index.php
然后在选择查询中的任何位置使用它,例如......
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