Tôi cần một phương pháp để lưu trữ một khoảng thời gian trong một trường db. Tôi đang xây dựng một trang web nơi khách hàng có thể chọn thời gian họ muốn quảng cáo hiển thị từ một ngày bắt đầu cụ thể.Whats cách tốt nhất để lưu trữ một khoảng thời gian trong một MySQL lớn hơn phạm vi TIME là bao nhiêu?
Tôi đã nghĩ đến việc sử dụng TIME nhưng có tối đa là '838: 59: 59' hoạt động trong khoảng 34 ngày. Có thể là một khách hàng sẽ muốn một quảng cáo tồn tại lâu hơn thế.
Vì vậy, cách tốt nhất để giải quyết vấn đề này là gì? Chỉ là một INT thực sự lớn?
Tại sao không ghi lại thời gian bắt đầu và kết thúc trong hai cột? – eggyal
Đây là kế hoạch ban đầu của tôi nhưng được chứng minh là khá khó hiểu khi cố gắng tìm ra các khía cạnh khác của trang web, lưu trữ thời lượng sẽ sạch hơn tôi nghĩ. – cosmicsafari
Bạn sẽ lưu trữ thời gian của mình vào đơn vị nào? giây? phút? ngày? có thể giúp bạn quyết định kiểu dữ liệu – mwangi