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

MySQL - bagaimana cara menyimpan waktu dengan zona waktu yang benar? (dari Jawa)

Taruhan terbaik Anda, menurut saya, adalah memberi tahu MySQL untuk menggunakan GMT dan menangani semua masalah waktu lokal dalam kode aplikasi Anda, bukan database Anda. Nilai dalam database akan selalu GMT, titik, yang tidak ambigu. Seperti yang Anda katakan, dengan penyesuaian waktu musim panas (waktu musim panas), Anda bisa mendapatkan nilai yang sama di database Anda untuk apa, bagi kita manusia, dua waktu yang berbeda.

Ini juga membuat database portabel. Jika Anda pindah ke Amerika Utara dan mulai menggunakan MySQL yang disetel ke (katakanlah) Waktu tengah, tiba-tiba nilai dalam database Anda tampaknya telah berpindah beberapa jam. Saya memiliki masalah dengan database yang saya warisi yang menggunakan waktu lokal server:Ketika saya memindahkannya dari pantai timur AS ke pantai barat, tanpa berpikir untuk memeriksa apakah MySQL diatur untuk menggunakan zona mesin...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan:Sumber data menolak pembuatan koneksi, pesan dari server:Terlalu banyak koneksi

  2. Mysql menghitung kinerja pada tabel yang sangat besar

  3. MySQL INNER GABUNG Alias

  4. MySQL pilih koordinat dalam jangkauan

  5. php:cara tercepat untuk menghasilkan angka 5 digit yang belum ada di kolom db MySQL (dengan atribut unik)