Bạn không thể đặt CURRENT_TIMESTAMP làm giá trị mặc định với DATETIME.
Nhưng bạn có thể làm điều đó với TIMESTAMP.
Xem sự khác biệt tại đây .
Các từ từ this blog
Mệnh đề giá trị DEFAULT trong đặc tả kiểu dữ liệu chỉ ra giá trị mặc định cho một cột. Với một ngoại lệ, giá trị mặc định phải là một hằng số; nó không thể là một hàm hay một biểu thức.
Điều này có nghĩa là, ví dụ, bạn không thể đặt giá trị mặc định cho cột ngày là giá trị của một hàm như NOW () hoặc CURRENT_DATE.
Ngoại lệ là bạn có thể chỉ định CURRENT_TIMESTAMP làm mặc định cho cột TIMESTAMP.