tomalaki
جمعه 23 فروردین 1392, 11:56 صبح
سلام به اساتید بزرگوار.
یه پرسش داشتم، مثلا وقتی که یک Event میسازی و میخوای که روزی 1 بار اجرا بشه، این مبنای اجرای Event چه خواهد بود؟ آیا ساعت 24 سرور؟ یا 24ساعت بعد از ساعت اجرای Event؟
CREATE
DEFINER = 'root'@'localhost'
EVENT faq.Limit_Reset_Subscribe_Free_daily
ON SCHEDULE EVERY '1' DAY
STARTS '2013-04-12 12:18:32'
COMMENT 'Reset Daily limitation of each User'
DO
BEGIN
UPDATE users SET
user_limit = 5 WHERE user_id IN (SELECT user_id FROM
subscribe s WHERE s.sub_kind =0);
END
مثلا اینجا کی به کی اجرا میشه؟ ساعت 24 سرور یا 24 ساعت بعد از ساعت 12:18:32؟
توضیحات پرس و جو: این جدول کاربران می باشد که دونوع کاربر داریم، یکی پولی که شناسه اش 1 هست و یکی رایگان که شناسه اش 0 هست. این کاربران در روز محدودیتی برای درج پرسش دارند. رایگان ها 5 پرسش در روز و پولی ها نامحدود. جدول Subscribe هم شامل عضویت ها و تاریخ انقضای اوناهست. آین Event هم محدودیت ها رو ریست میکنه.
با تشکر
یه پرسش داشتم، مثلا وقتی که یک Event میسازی و میخوای که روزی 1 بار اجرا بشه، این مبنای اجرای Event چه خواهد بود؟ آیا ساعت 24 سرور؟ یا 24ساعت بعد از ساعت اجرای Event؟
CREATE
DEFINER = 'root'@'localhost'
EVENT faq.Limit_Reset_Subscribe_Free_daily
ON SCHEDULE EVERY '1' DAY
STARTS '2013-04-12 12:18:32'
COMMENT 'Reset Daily limitation of each User'
DO
BEGIN
UPDATE users SET
user_limit = 5 WHERE user_id IN (SELECT user_id FROM
subscribe s WHERE s.sub_kind =0);
END
مثلا اینجا کی به کی اجرا میشه؟ ساعت 24 سرور یا 24 ساعت بعد از ساعت 12:18:32؟
توضیحات پرس و جو: این جدول کاربران می باشد که دونوع کاربر داریم، یکی پولی که شناسه اش 1 هست و یکی رایگان که شناسه اش 0 هست. این کاربران در روز محدودیتی برای درج پرسش دارند. رایگان ها 5 پرسش در روز و پولی ها نامحدود. جدول Subscribe هم شامل عضویت ها و تاریخ انقضای اوناهست. آین Event هم محدودیت ها رو ریست میکنه.
با تشکر