mysql:我可以使用mysql命令将调试消息发送到日志文件吗?

时间:2010-11-30 14:45:38

标签: mysql logging

我想正确调试我的存储过程,我能想到的最简单的方法是能够将调试消息发送到mysql的日志文件。那可能吗?!

2 个答案:

答案 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