راهنمایی در حذف اتوماتیک یک رکورد از جدول بعد از گذشت زمان یا تاریخ مشخص (MySQL)

700

Member
سلام دوستان

من میخوام یک رکورد که دارای یک فیلد تاریخ انقضا یا زمان انقضا است به صورت اتوماتیک از جدول پایگاه داده MySQL حذف بشه لطفا بنده را راهنمایی کنید.
 

sajadmaz

Member
یک فیلد به اسم timestamp بسازید و چک کنید هر موقع از اون تاریخ مد نظرتون کمتر شد delete بشه
 
  • Like
Reactions: 700

silverboy65

Member
باید تو Event ها ست بشه
http://dev.mysql.com/doc/refman/5.1/en/create-event.html
ولی این در صورتی مفیده که بدونید که زمانش دقیقا کی هستش ، مثلا اگر 12 شب باشه می تونید event ای بسازید که هر شب ساعت 12 اجرا بشه و فیلد های تاریخ گذشته رو حذف کنه ، ولی اگر زمانش مشخص نباشه این روش جالبی نیست
 
  • Like
Reactions: 700

700

Member
سلام

از دوستان عزیز ممنون به خاطر راهنمایی بنده مخصوصا جناب silverboy65، عالی بود.

موفق و پیروز باشید
 

جدیدترین ارسال ها

بالا