1時間ごとに行うと、より単純なオプションが無視されるように感じます。
もう1つのオプションは、新しいエントリが作成されるたびに最も古いエントリを削除することです。これにより、テーブル全体をダンプするcronジョブが不要になります。これは、チャットにまだ関連しているほんの少し前に作成されたエントリを削除することにより、チャットを中断する可能性があるためです。
したがって、「addMessage」SQLでは、新しいエントリを送信する前に、最も古いエントリを削除するだけです。
1時間ごとに行うと、より単純なオプションが無視されるように感じます。
もう1つのオプションは、新しいエントリが作成されるたびに最も古いエントリを削除することです。これにより、テーブル全体をダンプするcronジョブが不要になります。これは、チャットにまだ関連しているほんの少し前に作成されたエントリを削除することにより、チャットを中断する可能性があるためです。
したがって、「addMessage」SQLでは、新しいエントリを送信する前に、最も古いエントリを削除するだけです。