84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
例:
テーブル A を作成し、名前フィールドと時刻フィールドを作成しました。
名前は、名前と時刻を記録するために使用され、誕生日を記録します
私の時代では、誕生日が 2020-10-28 で、今日は 2020-10-25 である A がいます。まだ 3 日残っています。30 日未満の場合は記録し、その日まで他のものをクエリします。クエリが完成したら、条件に合うものを入れて出力します。
1. データベース内の ID フィールドと時刻フィールドをクエリし、現在の時刻と比較し、3 日を超えるデータ ID を新しい配列にプッシュします。 (データは Redis に配置でき、スケジュールされたタスクを使用してデータベース クエリの負荷を軽減できます); 2. 結果セットを直接取得し、ループスルーして、30 日より古いデータを追い出します。
1. データベース内の ID フィールドと時刻フィールドをクエリし、現在の時刻と比較し、3 日を超えるデータ ID を新しい配列にプッシュします。 (データは Redis に配置でき、スケジュールされたタスクを使用してデータベース クエリの負荷を軽減できます); 2. 結果セットを直接取得し、ループスルーして、30 日より古いデータを追い出します。