MySQL: Trigger in wrong schema -
सीमांकक // पर्यटक ट्रिगर से पहले 'श्रेणी' बनाएँ। ; 5 एसईईईटीई। स्टार = 5; ELSEIF NEW.star & lt; 1 फिर सेट NEW.star = 1; अगर अंत; END; // सीमांकक;
आपको एक ही स्कीमा / डेटाबेस के भीतर ट्रिगर बनाने की आवश्यकता है जहां डालने का ऑपरेशन हो रहा है। अपनी ट्रिगर परिभाषा से यह स्पष्ट है कि ट्रिगर ऑपरेशन पर्यटक कम्पनी डेटाबेस के अंतर्गत होगा सुनिश्चित करें कि आप एक ही डेटाबेस के तहत ट्रिगर बना रहे हैं।
अपनी ट्रिगर परिभाषा को नीचे की तरह संशोधित करें
सीमांकक // बनाएं ट्रिगर `पर्यटककंपनी`। 'क्रांति' पर्यटककंपनी`। 'होटल' हर पंक्ति के लिए शुरू करें यदि नया। स्टार & gt; 5 फिर SET NEW.star = 5; ELSEIF NEW.star & lt; 1 फिर सेट NEW.star = 1; अगर अंत; END; // सीमांकक; (या) ट्रिगर करने से पहले डेटाबेस का चयन करें
USE `touristCompany`; सीमांकक // ट्रिगर `श्रेणी` बनाएं ... & lt; शेष कोड यहां & gt;
Comments
Post a Comment