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

Menggunakan TIMESTAMP MySQL vs menyimpan stempel waktu secara langsung

Argumen untuk TIMESTAMP

  • Ini secara implisit menyimpan data dalam zona waktu UTC. Tidak peduli apa zona waktu sesi Anda. Berguna jika Anda perlu menggunakan zona waktu yang berbeda.
  • Anda dapat memiliki kolom stempel waktu otomatis menggunakan DEFAULT CURRENT_TIMESTAMP atau ON UPDATE CURRENT_TIMESTAMP (satu kolom per tabel hanya sampai MySQL 5.6.5)
  • Anda dapat menggunakan fungsi datetime untuk perbandingan tanggal, penambahan, pengurangan, pencarian rentang dll, tanpa perlu menggunakan FROM_UNIXTIME() function - akan memudahkan penulisan query yang dapat menggunakan indeks
  • Dalam PHP

    >> date('Y-m-d h:i:s',4294967295);
    '1969-12-31 11:59:59'
    

    jadi range sebenarnya sama



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengakses PhpMyAdmin tanpa login cPanel

  2. Database cadangan MySQL

  3. Mengapa mysql melewatkan beberapa id kenaikan otomatis?

  4. Kesalahan MySQL:Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda untuk sintaks yang tepat untuk digunakan di dekat

  5. 3 Cara untuk "Unhex" sebuah String di MySQL