sql >> Databasteknik >  >> RDS >> Mysql

Hantera användarvarningar

Du kan skapa en annan tabell

User_warnings:
    user_id
    warn_timestamp

Närhelst användaren varnads , tar du först bort alla inlägg som är äldre än 30 dagar, sedan kontrollerar du om det fortfarande finns två eller flera varningar. Ban användaren då.

Om du vill ha en historik över alla varningar, ta inte bort gamla varningar, utan fråga bara efter varningar inom de senaste 30 dagarna.

På så sätt behöver du inte sänka varje dag, utan måste bara kontrollera när en annan varning dyker upp.



  1. Mysql:Hur man får varje rad som har mer än ett visst antal decimaler efter pricken

  2. SQL-fel 1406 Data för långa för kolumn

  3. Beräknar total tidslängd i MySQL

  4. Bokningskalender Ankomst- och avresedatum