phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

डेटाबेस मैसकल में ऑटो अपडेट स्टॉक

रिलेशनल डेटाबेस का जिक्र करते समय आप तकनीकी रूप से तकनीकी अर्थ में "रिश्ते" के बारे में पूछ रहे हैं। इस तरह के संबंध ऐसी चीजें हैं जैसे एक तालिका होना जो किसी अन्य तालिका की "कुंजी" को संदर्भित करता है, उदाहरण के लिए ग्राहक के पते वाली तालिका को ग्राहक के आदेश के साथ किसी अन्य तालिका से संबंधित करना। वैसे भी, यह आपके प्रश्न का उत्तर देने के लिए आपके द्वारा पूछे गए दायरे से बाहर है, आप इसे एप्लिकेशन कोड या ट्रिगर में कर सकते हैं।

ट्रिगर डेटाबेस की विशेषताएं हैं जो कुछ करता है जब कोई INSERT, UPDATE, या DELETE होता है।

तालिका/स्तंभ नामों के लिए मामूली समायोजन के साथ ऐसा कुछ ठीक काम करना चाहिए:

UPDATE table2 SET inventory = inventory - NEW.qty where id = NEW.id_product;

अब वह केवल INSERT को कवर करता है; आप ईवेंट अपडेट के लिए एक और ट्रिगर बनाना चाहेंगे और संभवत:किसी तरह लौटाई गई इन्वेंट्री या रद्द किए गए ऑर्डर को भी संभाल लेंगे, लेकिन शायद यह कुछ ऐसा है जिसे आप ट्रिगर के बजाय एप्लिकेशन स्तर पर संभाल लेंगे।




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpmyadmin:बड़े डेटाबेस आयात करने के लिए समय सीमा कैसे निकालें

  2. केवल कुछ सर्वर में MySQL क्वेरी त्रुटि

  3. #1142 - तालिका 'pma_table_uiprefs' के लिए उपयोगकर्ता ''@'लोकलहोस्ट' के लिए चयन आदेश अस्वीकृत

  4. मैं मैक ओएस पर Xampp को स्थायी रूप से कैसे हटा सकता हूं?

  5. #1030 - त्रुटि मिली 176 स्टोरेज इंजन एरिया से गलत चेकसम वाला पेज पढ़ें