title: MySql - stores '0000-00-00 00:00:00' in place of default date value
body: <p>I have a table in mysql database with a datetime column. The default value of this column is set to '1900-01-01 00:00:00'.</p>
  
  <p>However I have noticed that out of 4000 rows inserted, 1 row has this value set at '0000-00-00 00:00:00". I am very much confused about how this can happen despite of setting the default value.</p>
  
  <p>Is this a known bug or issue in MySql? This happens approximately once in 4000 rows. Can anyone provide any help here?</p>