Примеры:
Преобразовать поле из varchar в text
ALTER TABLE `user` CHANGE `comp2` `comp2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;
Из text в varchar
ALTER TABLE `user` CHANGE `comp2` `comp2` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;