sql >> データベース >  >> RDS >> Mysql

Cron Jobs /EventSchedulerを使用して30分後にMySQL行を削除します

    SQLは

    になります
    DELETE FROM my_table
    WHERE timestamp < NOW() - INTERVAL 30 MINUTE
    

    このSQLを実行するPHPスクリプトを作成し、30分ごとに実行するcrontabエントリを追加します。または、MySQLイベントスケジューラを使用して定期的に実行します。 ここ で説明されています 。




    1. MySQLが集計関数なしでgroupbyクエリを許可するのはなぜですか?

    2. 2つのテーブルのいくつかの条件に基づいて発生をカウントします

    3. データベース内のテーブルのMySQLテーブルサイズを取得するにはどうすればよいですか?

    4. Hibernate:MySQLDialectとMySQLInnoDBDialectの違いは何ですか?