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

क्या मैं MySQL में चुनिंदा कथन पर ट्रिगर लॉन्च कर सकता हूं?

संक्षिप्त उत्तर है नहीं। ट्रिगर्स INSERT . के साथ ट्रिगर होते हैं , UPDATE या DELETE

इसके लिए संभावित समाधान। बल्कि दुर्लभ परिदृश्य:

  • सबसे पहले, कुछ संग्रहीत कार्यविधियाँ लिखें जो SELECT करती हैं s आप ऑनटेबल X चाहते हैं।
  • फिर, सभी उपयोगकर्ताओं को केवल इन संग्रहीत कार्यविधियों का उपयोग करने के लिए प्रतिबंधित करें और उन्हें सीधे SELECT का उपयोग करने की अनुमति न दें टेबलएक्स पर।
  • फिर संग्रहीत कार्यविधियों को बदलने के लिए एक संग्रहीत कार्यविधि को भी कॉल करें जो आपके इच्छित क्रिया को निष्पादित करती है(INSERT या जो भी हो)।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump का उपयोग किए बिना क्वेरी का उपयोग करके बैकअप डेटाबेस (डेटाबेस)

  2. संयोजनों का अवैध मिश्रण MySQL त्रुटि

  3. MySQL में बल्क इंसर्ट कैसे करें?

  4. सभी तालिका/स्तंभ नामों को हाइबरनेट बैककोट करें

  5. Mysql_real_escape_string की कमियां?