title: get_lock, release_lock in mysql
body: <p>What is the actual purpose and why using get_lock, release_lock functions in mysql?
  I read the official documentation, but I don't get it clearly. What actually happen when do SELECT GET_LOCK('lock1', 10). Please explain me. </p>
  
  <p>When we using them and why need to use them.</p>