कार्तिकेयन,
आप संग्रहित प्रक्रिया के अंदर ट्रिगर नहीं बना सकते। ट्रिगर एक डीडीएल स्टेटमेंट है जिसकी प्रक्रियाओं के अंदर अनुमति नहीं है।
"त्रुटि 1303 (2F003):किसी अन्य संग्रहीत दिनचर्या के भीतर से एक TRIGGER नहीं बना सकता"
अपने उद्देश्य को हल करने के लिए आप निम्न कार्य कर सकते हैं:
-
चर के अंदर तालिका से वर्तमान मान लें।
-
बस अपनी प्रक्रिया के अंदर एक अद्यतन क्वेरी लिखें, फिर जांचें कि क्या मूल्य "ROW_COUNT ()" द्वारा अपडेट किया गया है या नहीं।
-
पुराने मान के साथ नए मान की तुलना करें, बदले हुए फिर मैन्युअल रूप से change_log तालिका में डालें।