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

क्या डुप्लिकेट कुंजी अपडेट क्वेरी पर डालने में प्रत्येक पंक्ति के लिए INSERT ट्रिगर निष्पादित होने से पहले निष्पादित होता है?

सही मैन्युअल से :

मुझे यकीन नहीं है कि आप वास्तव में क्या चाहते हैं।

वाक्य "हालांकि, मैं इस व्यवहार को अपडेट के लिए नहीं चाहता "मुझे किसी तरह भ्रमित करता है। यदि आपके पास केवल एक चीज है जो INSERT ट्रिगर के बाद है, तो यदि आप एक अद्यतन विवरण चलाते हैं तो इसे निकाल दिया नहीं जाएगा। और यदि आपका कथन एक पंक्ति अपडेट करता है, तो यह एक अद्यतन ट्रिगर को सक्रिय करेगा, न कि आपके 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. यदि मौजूद है तो मैं कैसे अपडेट करूं, यदि नहीं तो सम्मिलित करें (AKA upsert या merge) MySQL में?

  2. LINQ से इकाइयाँ एकाधिक शामिल हों

  3. call_log . से समवर्ती फोन कॉल की अधिकतम संख्या प्राप्त करें

  4. MySQL pid समाप्त हो गया (mysql प्रारंभ नहीं कर सकता)

  5. कमांड लाइन से स्क्रिप्ट में MySQL वैरिएबल पास करें