Ich möchte meine gespeicherten Prozeduren richtig debuggen, der einfachste Weg, den ich mir vorstellen kann, ist in der Lage zu sein, Debug-Meldungen an die Protokolldatei von MySQL zu senden. ist das möglich ?!mysql: Kann ich Debug-Meldungen mit mysql-Befehlen an die Protokolldatei senden?
Antwort
Sie können die benutzerdefinierte Funktion installieren, die hier zur Verfügung ...
http://www.mysqludf.org/lib_mysqludf_log/index.php
und es dann in der SELECT-Abfrage verwenden überall wie ...
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
Da ich nicht von so etwas gehört haben, werde ich Ihnen diese http://benjisimon.blogspot.com/2007/02/debugging-mysql-stored-procedures.html
empfehlen oder zu diesem Thema lesen How do you debug MySQL stored procedures?
Wenn es keine Möglichkeit gibt, Nachrichten an die Protokolldatei zu senden, ist die Methode zum Erstellen einer Protokolltabelle und das Einfügen von Protokollzeichenfolgen in diese Tabelle eine geeignete Antwort für mich. danke – ufk
- 1. Senden php Senden an MySQL
- 2. Ausgabe der Ergebnisse der MySQL-Quelle an die Protokolldatei
- 3. PHP/MySQL: Kann keine 2.5MB-Datei an die DB senden
- 4. E-Mail mit Protokolldatei als Anhang senden
- 5. So löschen Sie die MySQL-Protokolldatei
- 6. Kann ich STDOUT und STDERR an eine Protokolldatei und auch an den Bildschirm in Win32 Perl senden?
- 7. Symfony2 - Twig - Wie kann ich Parameter an die Elternvorlage senden?
- 8. Wie erstelle ich in regelmäßigen Abständen Text an eine "Protokolldatei", während ich die normale Ausgabe an die Konsole drucke?
- 9. Daten an Protokolldatei anhängen, .bat
- 10. Textdateidatei an Protokolldatei anhängen, .bat
- 11. Wie kann ich Benachrichtigungen von php an Android senden?
- 12. E-Mail senden an Adresse auf MYSQL
- 13. Kann ich mit jQuerys AJAX Formularinformationen an Google Spreadsheets senden?
- 14. , wie die Ausgabe von pprint Modul in eine Protokolldatei senden
- 15. Log4j - Die Protokolldatei kann nicht gefunden werden
- 16. Kann ich die Generierung einer JVM-Crash-Protokolldatei erzwingen?
- 17. Vom Client an den Server gemeldete Daten an eine Protokolldatei senden
- 18. Wie kann ich Parameter mit Uft8-Format an die Seite mit jquery senden?
- 19. Mysql: Schreiben in die Protokolldatei nach dem Einfügen in Tabelle
- 20. Zahlungen an die Wasserhahnbox senden
- 21. MYSQL-Import: Geometrieobjekt kann nicht von Daten empfangen werden, die Sie an das GEOMETRY-Feld senden
- 22. WGET ohne die Protokolldatei
- 23. Wie kann ich die Daten an den Drucker senden, indem ich den Linux-PC an die Druckerseite des Kabels anschließe?
- 24. Character Problem beim Senden an die Datenbank
- 25. Kann ich ein Fax mit PHP senden?
- 26. Kann ich problemlos eine Funktion "An Freund senden" oder "E-Mail senden" an eine SharePoint-Liste senden?
- 27. Ich kann PubNub Push-Benachrichtigungen nicht senden/empfangen an iOS
- 28. Kann ich die Telefonnummer einer SMS-Nachricht mit skype4py an eine Skype-Nummer senden?
- 29. Ich kann keine E-Mail mit Parameter (ID) an die E-Mail-Adresse meiner Domain senden
- 30. Ich kann keine Nachricht an den FB senden
toter Link, aber habe die Idee – Tertium