Rumah > Soal Jawab > teks badan
jika($logNums >= 20) {
$logList = $tableLog->limit(20)->order("id", "asc")->select();
foreach($ senarai log sebagai $k => $v){
$condition[] = $v['id'];
}
$tableLog->where('id', 'in', $logList)- >limit(20)->order("id", "asc")->delete();
}
Sila beritahu saya tentang pangkalan data pengendalian thinkphp, cara menyimpan 20 item terkini, lebih daripada 20 Hanya bersihkan lebihan?
Terima kasih terlebih dahulu untuk jawapannya..
autoload2022-04-25 09:58:52
Dapatkan 20 ID data terkini dalam pangkalan data, kemudian gunakan whereNotIn() untuk menapisnya, kemudian padamkannya