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

sql hapus semua baris yang lebih lama dari 30 hari

Kode berikut akan menghapus catatan pesan yang lebih lama dari 30 hari

DELETE FROM messages WHERE sentOn < NOW() - INTERVAL 30 DAY;

NOW() metode di MySQL digunakan untuk memilih tanggal saat ini dengan waktu. INTERVAL 30 DAY digunakan untuk mengurangkan 30 hari dari tanggal saat ini. Setelah kueri di atas, Anda dapat memeriksa tabel saat ini menggunakan SELECT penyataan. Terima kasih!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Google Cloud SQL - ERROR 2003 (HY000):Tidak dapat terhubung ke MySQL

  2. kueri pembaruan mysql dengan sub kueri

  3. Membuat daftar yang dapat difilter menggunakan kueri Laravel dan Eloquent

  4. PHP strtotime() berfungsi salah 1 jam?

  5. [MySQL]:Apa itu metode pengumpulan?