title: What's the difference between VARCHAR(255) and TINYTEXT string types in MySQL?
body: <p>What's the difference between VARCHAR(255) and TINYTEXT string types in <a href="http://en.wikipedia.org/wiki/MySQL" rel="noreferrer">MySQL</a>?</p>
  
  <p>Each of them allows to store strings with a maximum length of 255 characters. Storage requirements are also the same. When should I prefer one over another?</p>