silverhawk90
@silverhawk90
Серверный Java Developer

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

Если столбец в таблице имеет тип данных varchar(400), то это означает что в этот столбец может вместится 400 символов, в указанной кодировке или это означает что может вместиться 400 байт?
  • Вопрос задан
  • 2976 просмотров
Решения вопроса 2
@beta3-z
Вместимость 400 символов. До версии 4.1 в байтах.

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

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

Войти через центр авторизации
Похожие вопросы