Tôi có một bảng cơ sở dữ liệu chứa số ngày'0000-00-00 00:00:00' không thể được biểu diễn dưới dạng java.sql.Timestamp lỗi
(`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00').
Tôi đang sử dụng MySQL. Từ chương trình đôi khi dữ liệu được truyền mà không có ngày đến cơ sở dữ liệu. Vì vậy, giá trị ngày được tự động gán cho 0000-00-00 00:00:00
khi dữ liệu bảng được gọi với cột ngày nó mang lại cho lỗi
...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp.......
tôi đã cố gắng để vượt qua giá trị null cho đến nay khi chèn dữ liệu, nhưng nó được gán cho thời điểm hiện tại.
Có cách nào tôi có thể nhận được ResultSet
mà không thay đổi cấu trúc bảng
cảm ơn trước
tò mò. Đọc các câu trả lời khác, duh, không có tháng nào. Điều này thực sự có ý nghĩa gì? – Thufir
điều này sẽ là mặc định cho trình điều khiển jdbc mysql. – bradvido
Giải quyết vấn đề của tôi.Cảm ơn bạn. –