Một cột TIMESTAMP trong bảng có thể có dấu thời gian hiện tại làm giá trị mặc định để khởi tạo cột, làm giá trị tự động cập nhật hoặc cả hai. Không thể để dấu thời gian hiện tại là giá trị mặc định cho một cột và giá trị tự động cập nhật cho một cột khác.
Các thay đổi trong MySQL 5.6 .5 :
Trước đây, nhiều nhất một cột TIMESTAMP trên mỗi bảng có thể được tự động khởi tạo hoặc cập nhật cho ngày và giờ hiện tại. Hạn chế này đã được dỡ bỏ. Mọi định nghĩa cột TIMESTAMP đều có thể có bất kỳ sự kết hợp nào của mệnh đề DEFAULT CURRENT_TIMESTAMP và ON UPDATE CURRENT_TIMESTAMP. Ngoài ra, các mệnh đề này hiện có thể được sử dụng với các định nghĩa cột DATETIME. Để biết thêm thông tin, hãy xem Khởi tạo và cập nhật tự động cho TIMESTAMP và DATETIME.