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

SQLSTATE[22007]:Format waktu-tanggal tidak valid:1292 Nilai waktu-tanggal salah:'2019-03-31 01:52:25'

Itu karena waktu musim panas mulai hari itu, jadi semua waktu antara jam 1 pagi dan 2 pagi tidak valid. Anda akan menemukan masalah sebenarnya dimulai pada '01:00:00' dan berakhir pada '01:59:59':

create table t (created_at timestamp null default current_timestamp);
insert into t values('2019-03-31 00:59:59');
insert into t values('2019-03-31 01:00:00');
insert into t values('2019-03-31 01:59:59');
insert into t values('2019-03-31 02:00:00');
select * from t

Keluaran:

created_at
2019-03-31 00:59:59
2019-03-31 02:00:00

Mengubah zona waktu sistem Anda ke zona yang tidak memiliki waktu musim panas akan menyelesaikan masalah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana VBA terhubung ke database MySQL di Excel?

  2. Pilih semua tempat bidang berisi string yang dipisahkan dengan koma

  3. KESALAHAN! Manajer MySQL atau file PID server tidak dapat ditemukan! QNAP

  4. Cuplikan volume EBS yang digunakan untuk replikasi

  5. Bagaimana saya bisa menghindari pemindaian tabel penuh pada kueri mysql ini?