sql >> Database >  >> RDS >> Mysql

Hoe kan ik overtollige rijen in de tabel detecteren?

Voeg nog een kolom toe met een tijdstempel. Voer vervolgens een normale cron-taak uit om rijen met een tijdstempel ouder dan een bepaalde drempel te verwijderen (bijvoorbeeld 1 dag).

Je kunt ofwel een tijdstempel invoeren en het bijwerken elke keer dat je die gebruiker ziet, wat betekent dat ze "uitgelogd" worden x de tijd nadat ze de site voor het laatst hebben gebruikt (maar dat betekent meer database-overdracht); of je kunt gewoon een tijdstempel invoeren wanneer je de sessie voor de eerste keer maakt en deze nooit meer aanraken, waardoor ze "uitloggen" x de tijd nadat ze voor het laatst zijn ingelogd (misschien minder handig voor de gebruiker, maar het betekent minder databaseoverdracht).



  1. Een kruistabelquery maken in de ontwerpweergave in Access

  2. Hoe een onjuiste tekenreekswaarde in MySQL te herstellen

  3. Hoe de Oracle-functie of opgeslagen procedure aan te roepen met behulp van het Spring persistentie-framework?

  4. Geef handmatig de waarde van een primaire sleutel op in de kolom JPA @GeneratedValue