Đó là vì thời gian tiết kiệm ánh sáng ban ngày bắt đầu từ ngày hôm đó, vì vậy tất cả thời gian từ 1 giờ sáng đến 2 giờ sáng đều không hợp lệ. Bạn sẽ thấy sự cố thực sự bắt đầu lúc '01:00:00 'và kết thúc lúc '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
Đầu ra:
created_at
2019-03-31 00:59:59
2019-03-31 02:00:00
Thay đổi múi giờ hệ thống của bạn thành múi giờ không có giờ tiết kiệm ánh sáng ban ngày sẽ giải quyết được vấn đề.