Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Leeren Sie eine MySQL-Tabelle stündlich

Ich habe das Gefühl, es stündlich zu tun, ignoriert eine einfachere Option.

Eine weitere Möglichkeit besteht darin, bei jedem neuen Eintrag den ältesten Eintrag zu entfernen. Dadurch entfällt die Notwendigkeit eines Cron-Jobs, der die gesamte Tabelle ausgibt, da dies den Chat unterbrechen könnte, indem Einträge entfernt werden, die gerade gemacht wurden und noch für den Chat relevant sind.

Entfernen Sie also in Ihrer "addMessage"-SQL einfach den ältesten Eintrag, bevor Sie den neuen einreichen.