မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

mysql auto delete old rows

edited August 2016 in Database

record လုပ်ထားတဲ့ data အဟောင်းတွေကိုအချိန်သတ်မှတ်ပြီးဘယ်လိုဖျက်ရတာပါလဲ။ ဥပမာ recorded date is less than current date ၁ပတ်ပြည့်ရင်စသည်ဖြင့်ဘယ်နေရာမှာရေးရတာပါလဲ table ဆောက်ကတည်းကတည်းက တစ်ခါတည်းရေးရတာပါလား။
#mysql, #php

မှတ်ချက်များ

  • edited August 2016 Registered Users

    ကျွန်တော်ကတော့ batch program တွေသုံးပါတယ်။ တစ်ရက် တစ်ခါ ၊ တစ်ပါတ်တစ်ခါ ၊ တစ်လတစ်ခါ ဘယ်အချိန် ဘယ်အချိန်မှာ ဘာ data တွေကို ဘာ condition နဲ့ ကိုက်ညီတဲ့ အခါဖျက်မယ် စသည်ဖြင့်ပေါ့။ ဥပမာ user table ထဲက lastLoginDate က ဒီနေ့ကနေတွက်ရင် ၃ လလောက်ကြာနေတဲ့ record တွေကို ဖျက်မယ်စသည်ဖြင့် program တွေကို ရေးထားပြီး ကိုယ်သတ်မှတ်ထားတဲ့ schedule အလိုက် အလိုအလျောက် run သွားတာမျိုးတွေပေါ့။

    Thanked by 2 saturngod Tuang_Pi
  • Administrators

    MySQL ဆိုရင် Event Scheduler သုံးရင်ရတယ်လေ Event ၁ခု Create လုပ်ထား ၁ ရက်တခါ Clear လုပ်ချင်တာဆိုရင် 1 Day Schedule နဲ့ Delete Statement ကို Run ခိုင်းထားရင်ရတယ် အောက်မှာပြထားတဲ့ Document မှာသွားကြည့်လိုက်ပါ Example Statement မှာ ၁ နာရီတခါ Column ၁ခုကို ၁တိုးပြထားတာရှိတယ် အဲနေရာမှာ ကိုယ်လိုချင်တဲ့ Interval တန်ဖိုးရယ် Delete Statement ကို ပြောင်းရေးပေါ့။

    http://dev.mysql.com/doc/refman/5.7/en/create-event.html

    Thanked by 1 Tuang_Pi
Sign In or Register to comment.