title: Mysql update one column or multiple columns with one update statement
body: <p>Is it possible to update either one or several columns in a table using the same SQL statement?  </p>
  
  <p>For example I may want to occasionally update a users email or their weight. Maybe at the same time and maybe at different times. </p>
  
  <p>I would ideally like one function to update user. Is there a way to achieve this or am I going to have to write SQL update statements for each scenario? </p>