2010-04-15 18 views
6

Vorrei memorizzare gli avvisi causati da alcune istruzioni SQL nel database. Per esempio. dopoCome archiviare gli avvisi MySQL nel database?

mysql> select 1/0; 
+------+ 
| 1/0 | 
+------+ 
| NULL | 
+------+ 
1 row in set, 1 warning (0.00 sec) 

mysql> show warnings; 
+-------+------+---------------+ 
| Level | Code | Message  | 
+-------+------+---------------+ 
| Error | 1365 | Division by 0 | 
+-------+------+---------------+ 
1 row in set (0.00 sec) 

mi piacerebbe salvare ciò che AVVERTENZE MOSTRA dice a qualche tavolo permanente, per essere in grado di analizzare in futuro.

Supponiamo di sapere quando c'è qualcosa da registrare - Posso verificare se @@warning_count > 0.

+0

Stai cercando di fare questo a livello di database o per una specifica applicazione? – BenV

+0

A livello di database, nella stored procedure. – ssobczak

risposta

Problemi correlati