На мой взгляд, я бы не хотел подходить. Если вам нужно более 255 символов, используйте TEXT для некоторых.
Обновление: Теперь VARCHAR ограничен 65535 байтами, но строка в MySQL не может содержать более 65535 байтов.
Вы должны знать, что VARCHAR и подобные поля хранятся непосредственно в вашей базе данных, когда, например, TEXT будет сохранен вне строки, почему указатель внутри строки, ссылающейся на него.
Так что, если вы хотите использовать большие VARCHAR, убедитесь, что они не будут слишком большими и не будут мешать остальным данным в строке.
Например, иметь несколько полей VARCHAR, которые могут содержать до 65 000 символов, было бы плохой идеей.