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

ORDER BY id atau date_created untuk menampilkan hasil terbaru?

Bukan ide yang baik untuk bergantung pada kolom ID untuk pemesanan waktu, karena bukan itu tujuannya. Pada dasarnya, ID hanyalah kunci unik untuk baris itu, tidak lebih. Menggunakan ID mungkin tidak pernah menyebabkan masalah, tetapi tidak ada alasan untuk menambah kerumitan dengan asumsi bahwa pemesanan dengan ID akan selalu berlaku. Misalnya, Anda mungkin di masa mendatang ingin menghapus entri lalu menyisipkan entri baru secara manual, atau mengimpor entri dari beberapa sumber lain yang diberi stempel waktu di masa lalu. Jika Anda tidak memiliki kolom tanggal_dibuat, maka ID akan menjadi satu-satunya pilihan Anda, tetapi karena Anda memiliki kolom tersebut, gunakanlah, karena ini adalah pilihan terbaik Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan catatan ke dalam tabel dengan posisi tanpa memperbarui semua bidang posisi catatan

  2. Entity Framework Core Error:Terjadi kesalahan saat menggunakan koneksi ke database '' di server 'localhost'

  3. Kolom Ganti Nama MySQL

  4. Bagaimana cara agar UTF-8 berfungsi di aplikasi web Java?

  5. KIRI GABUNG hanya baris pertama