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)
SHOW WARNINGS の内容を永続的なテーブルに保存して、後で分析できるようにしたいと思います。
ログに記録するものがいつあるかを知っていると仮定しましょう @@warning_count > 0
。