I just started working on application for astronomy and I need to store very ancient dates.
The DATE type is used for values with a date part but no time part. MySQL retrieves and displays DATE values in 'YYYY-MM-DD' format. The supported range is '1000-01-01' to '9999-12-31'.
But what about dates before year 1000?
I can put that into separate year, month, day fields, with INT datatype.
Is this good idea, or there is better way to store that?