title: Is there any reason to ever use TINYTEXT?
body: <p>As far as I can tell, <code>VARCHAR(255)</code> does everything <code>TINYTEXT</code> can do. <code>VARCHAR</code> has the same storage size, it's part of the ISO standard, it allows default values other than null. I can't see any reason to ever use <code>TINYTEXT</code>. But it exists, so maybe there's a reason.</p>
  
  <p>Is there any situation where <code>TINYTEXT</code> would be the preferred data type for size, speed, or other considerations?</p>