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

Bagaimana saya bisa mendeteksi baris yang berlebihan dalam tabel?

Tambahkan kolom lain dengan stempel waktu. Kemudian jalankan tugas cron biasa untuk menghapus setiap baris dengan stempel waktu yang lebih lama dari ambang batas tertentu (misalnya, 1 hari misalnya).

Anda dapat memasukkan cap waktu dan memperbaruinya setiap kali Anda melihat pengguna itu, yang berarti mereka "keluar" x jumlah waktu setelah mereka terakhir menggunakan situs (tetapi itu berarti lebih banyak transfer basis data); atau Anda bisa memasukkan cap waktu ketika Anda membuat sesi pertama kali dan tidak pernah menyentuhnya lagi, yang akan "mengeluarkan mereka" x jumlah waktu setelah mereka terakhir masuk (mungkin kurang nyaman bagi pengguna, tetapi itu berarti lebih sedikit transfer basis data).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java:Masukkan beberapa baris ke MySQL dengan PreparedStatement

  2. Apa artinya melarikan diri dari string?

  3. Induk MySQL -> kueri anak

  4. Python3 + MySql:Kesalahan memuat modul MySQLdb:Tidak ada modul bernama 'MySQLdb'

  5. Tampilkan nilai kolom tunggal dari kueri mysqli