На что указывает значение 400 в varchar(400)?
Вместимость 400 символов. До версии 4.1 в байтах.
Нашел на stackoverflow.Документация.
Вот тут (webonrails) можно почитать про один из подводных камней неправильного понимая символов и байт в полях varchar.