これを簡単にしましょう: 多くの行を持つ chat というテーブルがあり、すべてのユーザーが新しいメッセージを追加できます。これは、テーブルが非常に大きくなる可能性があることを意味します。
(私はオンラインで調べましたが、いくつかの例ではあまり「明確」ではありません。)
古いメッセージをすべて削除し、最新のメッセージを 25 だけ残す必要があります。私のIDは自動インクリメントに設定されているので、IDを介してそれを行いたいと思います。
これは私が持っているものですが、動作しません:
DELETE FROM `chat` ORDER BY `id` DESC LIMIT 0,50
見つけて変更しましたが、運が悪いです!
何を試したらいいのかわからない。私はあまり経験がありませんが、基本は知っています。