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

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