我想正确地调试我的存储过程,我能想到的最简单的方法是能够将调试消息发送到 mysql 的日志文件。这可能吗?!
最佳答案
您可以安装此处可用的用户定义功能...
https://github.com/mysqludf/lib_mysqludf_log
然后在选择查询的任何地方使用它,比如...
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
关于mysql:我可以使用 mysql 命令将调试消息发送到日志文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314943/