Как сохранить предупреждения MySQL в базе данных?

Я хотел бы сохранить предупреждения, вызванные некоторыми SQL-операторами в базе данных. Например, после

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)

Я хотел бы сохранить, какие ВЫСТАВОЧНЫЕ ПРЕДУПРЕЖДЕНИЯ говорит некоторой персистентной таблице, чтобы смочь проанализировать его в будущем.

Давайте предположим, что я знаю, когда существует что-то для входа - я могу проверить если @@warning_count > 0.

7
задан John Woo 1 February 2012 в 23:45
поделиться