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

MySQL ट्रिगर, डालने पर एक और तालिका अपडेट करें

किसी दी गई तालिका पर ट्रिगर के भीतर से, इस तालिका के फ़ील्ड के सभी संदर्भों के पहले NEW. होना चाहिए। या OLD. , जो क्रमशः परिवर्तन के बाद या पहले इस क्षेत्र के मूल्य को संदर्भित करता है।

आपके मामले में, आप शायद अपने मौजूदा स्टॉक में नई सम्मिलित मात्रा जोड़ना चाहते हैं:NEW.Supply_Quantity का उपयोग करें (Product_Supply का उल्लेख न करें , यह पहले से ही NEW. . द्वारा निहित है कीवर्ड)।

इसी तरह, आप निश्चित रूप से NEW.Product_ID . का उपयोग करना चाहते हैं आपकी हालत में।

ध्यान दें कि NEW. हटाने पर ट्रिगर में उपलब्ध नहीं है, जैसे OLD प्रविष्टि पर एक ट्रिगर में।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक 3 अक्षर वाले शब्द के साथ mysql पर पूर्ण पाठ खोज

  2. एसक्यूएल ऐरे सर्च

  3. कैसे mysql में स्ट्रिंग का हिस्सा निकालने के लिए?

  4. SQL सर्वर डेटाबेस को MySQL में माइग्रेट कैसे करें?

  5. तालिका बनाएं यदि मौजूद नहीं है तो तालिका पहले से मौजूद होने के साथ विफल हो जाती है