sql >> Databasteknik >  >> RDS >> Mysql

Töm ett MySQL-bord varje timme

Jag tycker att det att göra det varje timme ignorerar ett enklare alternativ.

Ett annat alternativ är att ta bort den äldsta posten varje gång en ny post görs. Detta tar bort behovet av ett cron-jobb som dumpar hela bordet, eftersom det kan avbryta chatten genom att ta bort poster som gjordes för bara några ögonblick sedan och som fortfarande är relevanta för chatten.

Så i din "addMessage" sql tar du helt enkelt bort den äldsta posten innan du skickar in den nya.



  1. Om du använder indexerade vyer och MERGE, läs detta!

  2. hur man publicerar installationsprogrammet för c# fönster

  3. Få tillgång till en MySQL-databas i Electron

  4. Oracle-text försvinner med hängslen och jokertecken