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

Tøm et MySQL-bord hver time

Jeg føler, at gøre det hver time ignorerer en enklere mulighed.

En anden mulighed er at fjerne den ældste post, hver gang en ny indtastning foretages. Dette fjerner behovet for et cron-job, der dumper hele bordet, da det kan afbryde chatten ved at fjerne indtastninger, der er lavet for kun et øjeblik siden, og som stadig er relevante for chatten.

Så i din "addMessage" sql skal du blot fjerne den ældste post, før du sender den nye.



  1. Vis alle datoer mellem, selvom der ikke er noget resultat

  2. Sådan fungerer LOWER()-funktionen i MySQL

  3. Få den første, anden, tredje eller fjerde mandag i en måned i SQLite

  4. (+) =operator i oracle sql i where-sætning