私は自分のストアドプロシージャを正しくデバッグしたいと思います。最も簡単な方法は、mysqlのログファイルにデバッグメッセージを送信することです。それは可能ですか?mysql:mysqlコマンドを使ってデバッグメッセージをログファイルに送ることはできますか?
0
A
答えて
2
このトピックを読んをお勧めしますそのような何も聞いていないとして...
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
2
私はあなたにこのhttp://benjisimon.blogspot.com/2007/02/debugging-mysql-stored-procedures.html
またはあなたがここにありますユーザー定義関数をインストールすることができますHow do you debug MySQL stored procedures?
+0
ログファイルにメッセージを送信する方法がない場合は、ログテーブルを作成してそのテーブルにログ文字列を挿入する方法が適しています。ありがとう – ufk
関連する問題
- 1. コマンドを使ってReact Nativeアプリケーションをリロードすることはできますか?
- 2. メールヘッダーを使って返信をメールに送ることはできますか?
- 3. "chown mysql:mysql/data/tmp"コマンド
- 4. skpsmtpmessageを使って日本のメールを送ることはできますか?
- 5. ログファイルにアサートメッセージを書き込むことはできますか?
- 6. デバッグを使ってIPythonでコマンドを実行することはできますか?ここ
- 7. 私はjavascriptを使ってログファイルを作成できます
- 8. adbシェルを使用してアプリケーションにコマンドを送信することはできますか?
- 9. STDOUTとSTDERRをログファイルとWin32 Perlの画面に送ることはできますか?
- 10. svn + sshを使用しているときのログファイルはどこですか?
- 11. 音声を使ってプロットにコマンドを渡すことは可能ですか?
- 12. Tcpソケットを使ってn個のクライアントに同時にデータを送ることはできますか?
- 13. mod_jkを使って特定のワーカーにリクエストを強制的に送ることはできますか?
- 14. unittest.mock.patchを使って 'random'にパッチを当てることはできますか?
- 15. アンドロイドのインテントを使ってinstagramアプリケーションにビデオURLを送信することはできますか?
- 16. MVVMを使用しているときにWPFコマンド内でコールバックすることはできますか?
- 17. Zend_Db_Selectを使ってこれを書き直すことはできますか?
- 18. hadoop jarコマンドを使って通常のJavaプログラムを実行することはできますか?
- 19. phpを使ってcmdのコマンドを実行することはできますか?
- 20. svnコマンドにカスタムトリガーを付けることはできますか?
- 21. stdoutを使ってログファイルをカスタマイズする
- 22. カフカを使用してファイルを転送することはできますか?
- 23. logstashを使ってkafkaにログファイルを書き込む方法は?
- 24. AHK:GetKeyStateは2つのコマンドを送信することはできません
- 25. rshを使ってすべてのコマンドを与えることができますか?
- 26. Jenkinsパイプラインのsh DSLコマンドのすべての出力をファイルに送ることはできますか?
- 27. NSTimerとUIDatepickerを使ってアラームを発することはできますか?
- 28. ソケットを使ってJavascriptにJAVAを伝えることはできますか?
- 29. URLを介してJavaScriptにコマンドを送信できますか?
- 30. 私はlaravelとnexmoを使ってデータベースにsmsを送ることができます
死んだリンクが、考えを得た – Tertium