Mysql tinyint giá trị mặc định

Khi các bạn có thể cập nhật sửa đổi trên bảng cơ sở dữ liệu của WordPress. WordPress chạy MySQL Server, mình gặp 1 lỗi khi thực hiện câu lệnh Alter đó là

Mã lỗi. 1067. Giá trị mặc định không hợp lệ cho 'post_date'

Nguyên nhân là do sql_mode của MySQL Server being setting is

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Bạn có thể kiểm tra lại sql_mode của bạn bằng câu lệnh sql sau

SELECT @@sql_mode;

Trong các chế độ được thiết lập ở phía trên có 2 chế độ là NO_ZERO_IN_DATE,NO_ZERO_DATE là 2 chế độ Ngừng bạn thực hiện lệnh Alter vì nó không cho phép giá mặc định mà WordPress đang thiết lập cho cột “post_date” là “0000-00- . 00. 00”