MySQL ट्रिगर: "patron_info" से हटाने के बाद "patron_info" से हटाएं
एक ट्रिगर स्थापित करने के लिए जो स्वचालित रूप से "patron_info" से पंक्तियों को हटा देता है "तालिका जब संबंधित पंक्तियों को "संरक्षक" तालिका से हटा दिया जाता है:
सिंटैक्स त्रुटि सुधार:
मूल ट्रिगर सिंटैक्स त्रुटि दोनों "संरक्षकों" का उपयोग करने के प्रयास से उत्पन्न होती है। "WHERE" क्लॉज में id" और "old.id"। हटाए गए "संरक्षक" आईडी के आधार पर "patron_info" से पंक्तियों को सही ढंग से हटाने के लिए, ट्रिगर को "old.id" का उपयोग करना चाहिए:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
अतिरिक्त विचार:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3