Nó là an toàn miễn là định dạng bạn sử dụng để biểu thị ngày của mình không rõ ràng (nghĩa là mỗi giá trị ánh xạ đến một ngày duy nhất).
Nhưng nó luôn luôn không hiệu quả không sử dụng kiểu dữ liệu thích hợp để lưu trữ giá trị. Không sớm thì muộn, bạn sẽ phải đối mặt với việc tính toán ngày tháng trong cơ sở dữ liệu (sắp xếp, lọc, thêm, ...):lưu trữ ngày tháng của bạn dưới dạng chuỗi sẽ làm cho hoạt động đó phức tạp hơn (chi phí thay đổi tùy thuộc vào định dạng bạn chọn), và kém hiệu quả hơn nhiều (thông thường bạn cần phải dịch tất cả các chuỗi thành ngày tháng trước khi bạn có thể thao tác trên chúng).
Mặt khác, việc sử dụng kiểu dữ liệu thích hợp ngay từ đầu không làm cho mọi thứ phức tạp hơn trên giao diện người dùng - đặc biệt là trong MySQL. Bạn chỉ cần định dạng chuỗi của mình đúng cách ('YYYY-MM-DD HH:MI:SS'
) trước khi chuyển chúng đến cơ sở dữ liệu và MySQL sẽ vui vẻ coi chúng là ngày tháng.