Bạn gặp phải lỗi này vì bạn đang cố chèn date
cột có định dạng sai. Tài liệu MySQL
liệt kê các định dạng được chấp nhận:
Nhưng ngày của bạn có định dạng MM/DD/YYYY
, ví dụ. 4/25/2016
, vì vậy điều này sẽ không hoạt động. Có vẻ như bạn đang cố gắng sử dụng trình kích hoạt để sửa định dạng trước khi chèn. Tuy nhiên, MySQL kiểm tra định dạng trước trình kích hoạt thậm chí còn được nhấn.
Nếu bạn phải chèn dữ liệu ngày tháng với định dạng này thì bạn nên làm như vậy bằng cách sử dụng VARCHAR
nhập và sau đó gọi STR_TO_DATE
sau đó. Hoặc, bạn nên xóa định dạng ngày của mình để phù hợp với một trong các định dạng được chấp nhận.