2012-01-29 10 views
13

"MySQL ईवेंट" क्या है? इसका उद्देश्य क्या है? यह "नौकरी शेड्यूलर" से अलग कैसे है?"MySQL ईवेंट" क्या है?

एसओ, और MySQL दस्तावेज पर कई पोस्ट, MySQL घटनाओं को कार्यान्वित करने का वर्णन करते हैं, लेकिन मुझे उनके उद्देश्य में रुचि है।

+0

तुम्हें क्या लगता है कि यह एक 'काम अनुसूचक' की तुलना में अलग होना चाहिए? – Konerak

उत्तर

18

MySQL ईवेंट scheduled tasks और cron jobs के विकल्प प्रदान करते हैं।

घटनाक्रम का उपयोग बैकअप बनाने, स्टाइल रिकॉर्ड हटाने, रिपोर्ट के लिए कुल डेटा, और इसी तरह के लिए किया जा सकता है। एक मानक स्थिति को निष्पादित करने वाले मानक ट्रिगर्स के विपरीत, एक ईवेंट एक ऑब्जेक्ट होता है जो समय बीतने से ट्रिगर होता है और इसे कभी-कभी अस्थायी ट्रिगर के रूप में भी जाना जाता है।

देखें नीचे दिए गए लिंक यहाँ सब कुछ विस्तार से बताया:

http://phpmaster.com/working-with-mysql-events/

+1

धन्यवाद Teez - महान जवाब :)। एक अतिरिक्त सवाल, ऐसा लगता है जैसे MySQL ईवेंट केवल SQL कमांड निष्पादित करते हैं। यदि आप एक PHP स्क्रिप्ट निष्पादित करना चाहते हैं तो क्या आपको एक अच्छा नौकरी शेड्यूलर पता है? –

+8

हां, यह क्रॉन नौकरियां है। –

+3

PHPmaster लिंक के लिए धन्यवाद, बहुत उपयोगी है। –

संबंधित मुद्दे