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

MySQL:10分より古いすべての行を削除します

    time_createdがUNIXタイムスタンプ(int)の場合、次のようなものを使用できるはずです。

    DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);
    

    (600秒=10分-明らかに)

    それ以外の場合(time_createdがmysqlタイムスタンプの場合)、これを試すことができます:

    DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)
    


    1. SQL Server(T-SQL)でのRIGHT()関数のしくみ

    2. 数値をvarcharとして格納する

    3. angle.js PHPを使用してmysqlからのデータを表示する方法は?

    4. SQL Server(T-SQL)で添付ファイル付きの電子メールを送信する