Tôi đã tạo một trường dưới dạng trường ngày (dấu thời gian Unix).
Khi tôi chỉnh sửa một nội dung có một số giá trị đầu vào trong trường được tạo ở trên, nó sẽ hiển thị một lỗi như dưới đây: -
PDOException: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'field_reprisal_date_value' at row 1: INSERT INTO {field_data_field_reprisal_date} (entity_type, entity_id, revision_id, bundle, delta, language, field_reprisal_date_value) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6); Array ( [:db_insert_placeholder_0] => node [:db_insert_placeholder_1] => 258985 [:db_insert_placeholder_2] => 245170 [:db_insert_placeholder_3] => embedded_video [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => und [:db_insert_placeholder_6] => 2015-03-02 ) in field_sql_storage_field_storage_write() (line 494 of /www/d7yourtango/modules/field/modules/field_sql_storage/field_sql_storage.module).
Nhưng sau khi xóa trường trên một lần nữa, tôi tạo một trường khác dưới dạng trường Ngày và tôi xử lý tương tự, nó hoạt động.
Vì vậy, câu hỏi của tôi là tại sao nó xảy ra như vậy cho trường hợp đầu tiên?
Và sự khác biệt cơ bản giữa các loại trường Ngày, Ngày (định dạng ISO), Ngày (dấu thời gian Unix) để tạo trường.