I want to put a minified string of HTML into a database row - bare in mind it could be pretty large string, what kind of structure type do I use out of the following:
<I would use TEXT. What are the options you were thinking about?
I think that tinytext is ok if you page is not too long ! ?
Text. Which one of them depends on the size of the HTML content you're planing to store
LONGTEXT
is probably excessive -- it allows data sizes up to 4GB.
MEDIUMTEXT
allows 16MB.
TEXT
allows 64KB.
TINYTEXT
allows only 255 characters.
Very few HTML documents are going to be 64KB in size, so a TEXT
ought to be suitable for you. If you really want to be safe, go for a MEDIUMTEXT
.
Reference: http://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html