mysql: могу ли я отправлять отладочные сообщения в файл журнала с помощью команд mysql? - PullRequest
0 голосов
/ 30 ноября 2010

Я бы хотел отладить свои хранимые процедуры должным образом, самый простой способ, который я могу придумать, - это возможность отправлять отладочные сообщения в файл журнала mysql.это возможно?!

Ответы [ 2 ]

2 голосов
/ 02 декабря 2010

Вы можете установить пользовательскую функцию, которая доступна здесь ...

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
2 голосов
/ 30 ноября 2010

Поскольку я не слышал ничего подобного, я порекомендую вам это http://benjisimon.blogspot.com/2007/02/debugging-mysql-stored-procedures.html

или прочитайте эту тему Как вы отлаживаете хранимые процедуры MySQL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...