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

Memilih baris terakhir TANPA jenis kunci apa pun

Jika itu MyISAM, Anda dapat melakukannya dalam dua kueri

SELECT COUNT(*) FROM yourTable;  
SELECT * FROM yourTable LIMIT useTheCountHere - 1,1;

Namun ini tidak dapat diandalkan karena

  1. Diasumsikan baris hanya ditambahkan ke tabel ini dan tidak pernah dihapus.
  2. Diasumsikan tidak ada penulisan lain yang dilakukan ke tabel ini untuk sementara (Anda dapat mengunci tabel)
  3. Tabel MyISAM dapat disusun ulang menggunakan ALTER TABLE, sehingga urutan penyisipan tidak lagi dipertahankan.

Ini tidak dapat diandalkan sama sekali di InnoDB, karena mesin ini dapat menyusun ulang tabel sesuka hati.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi PHP gagal:SQLSTATE[HY000] [2002] Koneksi ditolak

  2. Ketidakcocokan MySQL PHP

  3. Pernyataan Transaksi PDO dengan kesalahan penyisipan dan pengambilan keluaran

  4. Kode Kesalahan:1822 ketika tipe data cocok, dengan kunci komposit

  5. Sisipkan, Perbarui, Hapus baris jtable yang memiliki data mysql