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
.
Stai cercando di fare questo a livello di database o per una specifica applicazione? – BenV
A livello di database, nella stored procedure. – ssobczak