title: Is it good to use a default of NULL?
body: <p>I have some columns that may contain data that is if the user wants to provide it.</p>
  
  <p>Example | <strong>Email</strong> | <strong>First Name</strong> | <strong>Last Name</strong> |</p>
  
  <p>Email - Required so column is set to NOT NULL - Default: None</p>
  
  <p>First Name - Not Required so column set to NULL - Default: NULL</p>
  
  <p>Last Name - Not Required so column set to NULL - Default: NULL</p>
  
  <p>In phpmyadmin when creating/editing a column; it has an option saying <strong>Default:</strong> with a drop down showing <strong>None | As Defined | NULL | Current Timestamp</strong></p>
  
  <p>Because <strong>First Name | Last Name</strong> is optional and not required should I choose default NULL or maybe NONE?</p>
  
  <p>Which is best and why please?</p>
  
  <p>I know there are many discussions on this already but I could not find any that answered my question; they was more in regards to allowing NULL or NOT NULL, my question is about default value.</p>