sql >> Database teknologi >  >> RDS >> Mysql

Administrer brugeradvarsler

Du kan oprette en anden tabel

User_warnings:
    user_id
    warn_timestamp

Hver gang brugeren bliver advaret , sletter du først alle poster, der er ældre end 30 dage, derefter tjekker du om der stadig eksisterer to eller flere advarsler. Forbyd derefter brugeren.

Hvis du vil have en historik over alle advarsler, skal du ikke slette gamle advarsler, men blot forespørge efter advarsler inden for de sidste 30 dage.

På denne måde behøver du ikke at sænke hver dag, men du skal bare tjekke, hvornår en anden advarsel dukker op.



  1. Henter kommentarer fra en PostgreSQL DB

  2. Hvad virtuelle filstater gør, og ikke gør, fortæller dig om I/O-forsinkelse

  3. Efterfølger:Sammenkædte felter i WHERE LIKE-klausulen

  4. MySQL-forespørgsel:Bruger UNION og får rækkenummer som en del af SELECT