Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql Định dạng ngày giờ không hợp lệ:1292 Giá trị ngày giờ không chính xác khi tạo một số dữ liệu giả để thử nghiệm

Dữ liệu của bạn được lưu trữ ở múi giờ nào?

Tôi nghĩ vấn đề không phải là định dạng của giá trị datetime mà là chính giá trị đó.

Tôi nhận thấy một số dữ liệu của bạn bằng tiếng Ý và giá trị gây ra lỗi là 2017-03-26 02:00:00 , thực tế là ngày giờ không hợp lệ ở Ý vì đó là khi thời gian tiết kiệm ánh sáng ban ngày bắt đầu.

Đồng hồ ở Ý sẽ nhảy từ 2017-03-26 01:59:59 tới 2017-03-26 03:00:00 , do đó giá trị bạn đang cố gắng chèn không hợp lệ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tốt hơn nên sử dụng ít hơn bằng hoặc bằng trong truy vấn sql

  2. Truy vấn MySQL

  3. Di chuyển Laravel - Vi phạm ràng buộc toàn vẹn:1452 Không thể thêm hoặc cập nhật hàng con:ràng buộc khóa ngoại không thành công

  4. Trường cột 'duy nhất' có ngụ ý chỉ mục với MySQL không và nếu có thì tại sao?

  5. chuyển đổi dấu thời gian mysql thành ngày và giờ thực tế?