0
如何在數據庫中每5秒鐘添加總共12000個總計12000個結果?在Y秒後在數據庫中添加X結果
我看到約sleep()
但我認爲不能正常工作,因爲從理論上講,他在5秒後添加所有行。所以,也許我需要做一些調整。
如何在數據庫中每5秒鐘添加總共12000個總計12000個結果?在Y秒後在數據庫中添加X結果
我看到約sleep()
但我認爲不能正常工作,因爲從理論上講,他在5秒後添加所有行。所以,也許我需要做一些調整。
使用array_chunk
將您的數據拆分爲1,000個塊。然後在塊上循環,將所有數據插入該塊中,並休眠5秒鐘。
$chunks = array_chunk($data, 1000);
foreach ($chunks as $chunk) {
foreach ($chunk as $row) {
// insert $row into table
}
sleep(5);
}
我會試試!非常感謝。 – Peter
我不明白這個問題。 「在5秒內」是什麼意思? – Barmar
你的意思是說,每5秒鐘你應該添加5個結果,直到完成添加所有1,000個結果爲止。 – Barmar
你的意思是你想在5秒內添加100個結果嗎? – Kvothe