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

kueri sql untuk mendapatkan catatan yang dihapus

Saya pikir yang paling mudah adalah memiliki tabel dummy/temp hanya dengan id. 1-1000 lalu pergi bergabung ke tabel itu.

Tetapi pastikan untuk menghapus catatan "dihapus" dari tabel dummy/temp Anda setelah selesai. Jika tidak, mereka akan muncul setiap saat.

>> EDIT < Anda dapat bergabung sendiri untuk mencari tahu apakah Anda kehilangan id....

select a.id + 1 MissingIds
from <table> a
left join <table> b
  on a.id = b.id - 1
where b.id is null
  and a.id < 10000


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus baris duplikat meninggalkan baris terlama Saja?

  2. Baris Pertama di Grup Oleh vs. Baris Terakhir

  3. Cara mengatur opsi autoreconnect dengan konektor mysql c++

  4. bandingkan dua nilai yang dipisahkan koma di mysql

  5. Terhubung ke MySQL dari jarak jauh di Google Compute Engine VM