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

24時間後に期限切れになるSQLエントリ

    MySQLのイベントスケジューラ を使用できます いずれか:

    • 有効期限が切れたときにそのようなレコードを自動的に削除するには:

      CREATE EVENT delete_expired_101
      ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
      DELETE FROM my_table WHERE id = 101;
      
    • 期限切れのすべてのレコードの自動パージを定期的に実行するには:

      CREATE EVENT delete_all_expired
      ON SCHEDULE EVERY HOUR DO
      DELETE FROM my_table WHERE expiry < NOW();
      


    1. MYSQLデータベースへのランダムな文字の挿入

    2. 'like'の使用中にMysql日時インデックスが機能しない

    3. SQLAlchemyでUnicode省略記号をmySQLテーブルに正しく挿入するにはどうすればよいですか?

    4. テーブルから最大値で始まるOracleシーケンスを作成するにはどうすればよいですか?