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

1292 Nilai datetime salah untuk kolom 'updated_at'

Tampaknya Anda berada di AS, di zona waktu tempat waktu musim panas baru saja dimulai .

Oleh karena itu, 02:00 tidak ada hari ini.

DATETIME di MySQL menggunakan waktu lokal (zona waktu dapat diatur dalam banyak cara) dan dalam kasus Anda mungkin Anda waktu setempat, itulah sebabnya Anda mengalami masalah ini. Jika Anda benar-benar bermaksud UTC , Anda harus menyetel zona waktu ke UTC terlebih dahulu menggunakan SET time_zone = "+00:00" atau dengan menyetel konfigurasi global yang benar .

Karena perpustakaan PHP Anda menghasilkan waktu (tidak valid) ini, saya berasumsi Anda memiliki ketidakcocokan antara zona waktu yang digunakan oleh PHP dan MySQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan gambar di MySQL dari Java

  2. Apa dampak mengubah panjang varchar di mysql?

  3. Mendapatkan Data Traversal Pohon Preorder yang Dimodifikasi ke dalam Array

  4. Perbarui tanggal di database dengan +1 bulan

  5. Dapatkan dan SET Variabel Koneksi Server Database dengan JDBC