6
我想存儲由數據庫中的某些SQL語句引起的警告。例如。後如何在數據庫中存儲MySQL警告?
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)
我想保存什麼SHOW WARNINGS說一些持久性表,以便將來能夠分析它。
讓我們假設我知道什麼時候有事要記錄 - 我可以檢查是否@@warning_count > 0
。
您是否希望在數據庫級別或特定應用程序中執行此操作? – BenV 2010-04-15 19:44:48
在數據庫級別,在存儲過程中。 – ssobczak 2010-04-16 06:39:49