Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ऑडिटिंग उद्देश्यों के लिए डेटाबेस तालिका में एकाधिक कॉलम में परिवर्तन कैसे ट्रैक करें?

यह मानते हुए कि आप mySQL के पर्याप्त रूप से हाल के संस्करण का उपयोग कर रहे हैं, मैं triggers<का उपयोग करूंगा। /ए> , व्यक्तिगत रूप से।

यह मानते हुए कि वे अन्य उत्पादों (जैसे ओरेकल) से परिचित हैं, कम या ज्यादा काम करते हैं, आपकी समस्या सरल हो जाती है, इस अर्थ में कि आप पंक्ति पर "अपडेट" ट्रिगर डालते हैं और प्रत्येक फ़ील्ड के लिए ऑडिट तालिका को अपडेट करने के लिए इसका उपयोग करते हैं आप में रुचि रखते हैं।

संभावित चेतावनी:यदि आपका एप्लिकेशन डीबी पर सिर्फ एक उपयोगकर्ता के रूप में लॉग करता है (उदाहरण के लिए यदि आप कनेक्शन पूलिंग का उपयोग करते हैं तो एक सामान्य दृष्टिकोण) वास्तविक उपयोगकर्ता पहचान को लॉग करना मुश्किल हो सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql पंक्तियों को सम्मिलित करने में बहुत अधिक समय ले रहा है

  2. बाएं बाहरी जुड़ाव का उपयोग कब करें?

  3. 1148 त्रुटि MySQL इस MySQL संस्करण के साथ प्रयुक्त कमांड की अनुमति नहीं है

  4. अपवाद पकड़ा गया:java.sql.SQLException:कॉलम गिनती पंक्ति 1 पर मान गणना से मेल नहीं खाती है

  5. मैसकल में एक्सओआर बाधा