1 This is a one of the most popular question, I often receive when MySQL Developers are creating a database.
2 If you want higher range, use DATETIME and if your application is timezone independent, you should use DATETIME.
3 This means, if your application is such where you want time to stay absolutely steady with respect to GMT, you must use TIMESTAMP, or else you shoul..