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

Kontrol versi dasar untuk tabel MySQL

Idealnya Anda ingin semuanya dalam tabel yang sama dengan sesuatu dalam kueri Anda untuk mendapatkan versi yang benar, namun Anda harus berhati-hati bagaimana melakukan ini karena kueri yang tidak efisien akan menambah beban pada server Anda. Jika biasanya Anda akan memilih satu item seperti ini:

SELECT * FROM your_table WHERE id = 42

Ini kemudian akan menjadi:

SELECT * FROM your_table
WHERE id = 42 
AND date < '2010-10-12 15:23:24'
ORDER BY date DESC
LIMIT 1

Indeks (id, e_timestamp) untuk memungkinkan ini bekerja secara efisien.

Memilih beberapa baris dalam satu kueri lebih rumit dan memerlukan pendekatan maksimum kelompok, tetapi hal itu dapat dilakukan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kurangi 1 dari angka berturut-turut SQL Query

  2. cara memasukkan kode HTML ke DB menggunakan php

  3. Masalah dengan karakter cyrillic di url ramah

  4. MySQL:Cara mencari beberapa tabel untuk string yang ada di kolom mana pun

  5. mysql SELECT dengan preferensi kondisi