我有一個數(shù)據(jù)庫,其中我有超過150 000條記錄。我想做一個頁面,我可以在其中從數(shù)據(jù)庫中獲取每條記錄,檢查每條記錄都有一個API和每天更新狀態(tài)。我有一個問題,我如何使函數(shù)在1000條記錄完成執(zhí)行后一次獲取1000條記錄,并在該進程中另外1000條隊列后在數(shù)據(jù)庫中更新該記錄。任何人都可以幫助我完成此過程
2 回答

白衣非少年
TA貢獻1155條經(jīng)驗 獲得超0個贊
步驟:
設(shè)置運行限制為 1000 的代碼的 cron 作業(yè)。
在表中使兩個字段 cronstatus = 0(默認值為 0)和 cronrundate(存儲日期)
您在查詢中獲取結(jié)果的條件為 - 其中 cronstatus != 1 且 cronrundate = '02/01/2020'。使用 php 日期函數(shù)
當(dāng)您的代碼運行時,使 cronstatus 字段 = 1 并將 cronrundate 設(shè)置為 '02/01/2020'。(使用php日期函數(shù)設(shè)置今天日期)。
重復(fù)步驟 3,限制為 1000,直到所有數(shù)據(jù)都具有 cronstatus = 1 且 crondate = 今天。
- 2 回答
- 0 關(guān)注
- 94 瀏覽
添加回答
舉報
0/150
提交
取消