2010-04-15 16 views
6

Veritabanındaki bazı SQL deyimlerinin neden olduğu uyarıları saklamak istiyorum. Örneğin.MySQL uyarılarını veritabanında nasıl depolarım?

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) 

sonra gelecekte analiz edebilmek için, bazı kalıcı masaya ne diyor GÖSTER UYARILAR kaydetmek istiyorum.

Oturum açacak bir şey olduğunda bunu bildiğimi varsayalım - @@warning_count > 0 numaralı telefonu kontrol edip edemeyeceğimi kontrol edebilirim.

+0

Bunu veritabanı düzeyinde veya belirli bir uygulama için mi yapmak istiyorsunuz? – BenV

+0

Veritabanı düzeyinde, saklı yordamda. – ssobczak

cevap

İlgili konular