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

Versi tabel (tabel historis) dan Hubungan tabel pesanan

Satu bahaya dengan hanya merekam satu stempel waktu adalah sulitnya menentukan entri terbaru untuk pesanan tertentu. Anda harus menggunakan subselect atau fungsi. Saya akan merekomendasikan memiliki start_timestamp dan finish_timestamp, dengan yang terakhir adalah NULL untuk entri terbaru. Ketika sebuah entri menjadi histori, entri tersebut akan terisi finish_timestamp. Ada cara lain untuk mengatasi masalah ini, saya yakin, tetapi ini menurut saya yang paling mudah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django - nilai nol dalam kolom melanggar batasan bukan-null di Admin Django

  2. Promise-MySQL tidak dapat melepaskan koneksi kembali ke kumpulan

  3. Codeigniter Gabung dengan Berbagai Kondisi

  4. Bagaimana NOT LIKE Bekerja di MySQL

  5. Android:Mengirim data untuk disimpan di MySQL