如何刪除數(shù)據(jù)庫里幾天前的記錄?
有多種方法:
(1)在查詢的SQL中增加刪除10天之前的語句,缺點(diǎn):每次查詢都要執(zhí)行;
(2)做一個(gè)service程序,自動(dòng)運(yùn)行,定時(shí)執(zhí)行;
(3)在站內(nèi)做一個(gè)單態(tài)類,里面啟動(dòng)一個(gè)線程,自動(dòng)跑,每天24:00自動(dòng)執(zhí)行清空數(shù)據(jù)的操作,這個(gè)單態(tài)類的線程在Application_Start()方法中被運(yùn)行起來(4)再不行,做個(gè)應(yīng)用程序(WinForm),然后在程序里面做個(gè)定時(shí)器,定時(shí)觸發(fā)執(zhí)行清理數(shù)據(jù)的操作,當(dāng)然這個(gè)程序需要放在服務(wù)器上運(yùn)行,如果不想放在服務(wù)器上運(yùn)行,也可以讓這個(gè)程序定時(shí)調(diào)用服務(wù)器上的一個(gè)頁面(.aspx),這個(gè)頁面執(zhí)行清理數(shù)據(jù)的操作。
上一篇在家兼職到底可不可行