Cita: MEDIUMTEXT
Un columna TEXT con una longitud mñaxima de 16777215 (2^24 - 1) caracteres.
LONGTEXT
Una columna BLOB o TEXT con una longitud náxima de 4294967295 (2^32 - 1) caracteres.
´Te recomiendo este artículo sobre los tipos de variables de Mysql:
http://www.mysql-hispano.org/page.php?id=22&pag=1
Lo que cito arriba lo encontré en la página 2.
Saludos