Задать вопрос
silverhawk90
@silverhawk90
Серверный Java Developer

На что указывает значение 400 в varchar(400)?

Если столбец в таблице имеет тип данных varchar(400), то это означает что в этот столбец может вместится 400 символов, в указанной кодировке или это означает что может вместиться 400 байт?
  • Вопрос задан
  • 3000 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Открытые школы T1
    Разработчик Java
    1 месяц
    Далее
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
Решения вопроса 2
@beta3-z
Вместимость 400 символов. До версии 4.1 в байтах.

Нашел на stackoverflow.
Документация.
Ответ написан
Комментировать
gbg
@gbg
Любые ответы на любые вопросы
Версия 4 считает байты, версия 5 - символы.
Оригинал ответа
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@memba
Вот тут (webonrails) можно почитать про один из подводных камней неправильного понимая символов и байт в полях varchar.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы