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

Cara menghapus catatan terakhir (dengan syarat) dari tabel di MySql

Anda perlu memfilter tabel menurut user_id (mis. WHERE user_id=1), lalu mengurutkannya berdasarkan waktu (mis. ORDER BY datetime) dan kemudian membatasi kueri hanya pada satu item (mis. BATAS 1) dan Anda menghapus hasil kueri ini. Pada akhirnya Anda akan mendapatkan kueri seperti ini:

DELETE FROM LoginTime WHERE user_id=1 ORDER BY datetime DESC LIMIT 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pernyataan SELECT yang digunakan memiliki jumlah kolom yang berbeda

  2. Kesalahan MySQL 1118 (Ukuran baris terlalu besar) saat memulihkan basis data Django-mailer

  3. Apa perbedaan antara Is Not Null dan Not Is Null?

  4. Bisakah saya melakukan mysql Pilih, Perbarui dan Hapus dalam satu permintaan?

  5. Mengapa PDO_MySQL tidak mengembalikan bilangan bulat?