重複の可能性:
MySQLテーブルの最大行数を設定するにはどうすればよいですか?
MySQLテーブルに制限を設定し(たとえば100'000)、制限に達したときに古いエントリを削除することは可能ですか(そしてどのように)?
つまり、100'000のエントリがあり、100'001が表示されると、IDが最小のエントリが削除され、新しいエントリが作成されます(もちろん新しいIDで)。
MySQLがこれを独自に処理するようにしたいので、外部スクリプトが干渉する必要はありません。
これはログ記録の目的で必要です。つまり、特定の期間、たとえば1週間だけログを保持したいのです。たぶん、MySQLがそれ自体で1週間より古いエントリを削除することは可能ですか?