Is it a better practice to use default date ‘0000-00-00 00:00:00’ or NULL on a MySQL database?
I have read best to use default date ‘0000-00-00 00:00:00’ for the reason of calculations
i.e. >than a date less than a date.
Also on time best to store 00:00 or NULL if time is not known.
a default value should be NOT NULL inorder to support all date time operations.
i also uses “0000-00-00 00:00:00” as default value.