¿Por qué necesitas pasar de un VARCHAR a un TINYTEXT?
Un VARCHAR tiene una longitud mínima de 1 caracter, y máxima de 65.535, mientras que la máxima de un TINYTEXT es 255, igual que la de un CHAR...
Si lo que quieres es
más longitud de la columna, lo que debes hacer es
modificar la longitud de la columna, y no necesariamente cambiar el
tipo.
Por otro lado, el error quew te sale es claro: has omitido la longitud de la columna, por lo tanto no puedes declararla así.
Ese tipo de problemas requiere que leas el manual de referencia para verlo bien. No es un error de proceso sino de sintaxis, y los errores de sintaxis se resuelven en el manual.
Creo que alguna vez te lo mencioné...
http://dev.mysql.com/doc/refman/5.6/...uirements.html