Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Hapus semua baris yang lebih lama dari 10 menit

Jika time_created adalah stempel waktu unix (int), Anda seharusnya dapat menggunakan sesuatu seperti ini:

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

(600 detik =10 menit - tentu saja)

Jika tidak (jika time_created adalah stempel waktu mysql), Anda dapat mencoba ini:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi dari datetime MySQL ke format lain dengan PHP

  2. Bagaimana mengkonversi dari varbinary ke char/varchar di mysql

  3. Kesalahan fatal:Tidak dapat membuka dan mengunci tabel hak istimewa:Tabel 'mysql.host' tidak ada

  4. Bagaimana cara mengubah waktu MySQL ke stempel waktu UNIX menggunakan PHP?

  5. MySQL - Algo Hash mana yang harus saya gunakan untuk ini?