Макс 4 КБ для текстового столбца MySQL? - PullRequest
0 голосов
/ 18 января 2011

Как я могу иметь максимальную длину 4096 байт для столбца текста или блоба MySQL?Это вообще возможно?

1 Ответ

2 голосов
/ 18 января 2011

Нет, проверьте эту страницу:

http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

Вы можете использовать VARCHAR или VARBINARY вместо поля TEXT или BLOB.Для VARHCHAR и VARBINARY вы можете указать длину 4096, если хотите.Пример: MYSTRING VARCHAR(4096);.Но обратите внимание, что, как говорится в руководстве:

Эффективная максимальная длина VARCHAR в MySQL 5.0.3 и более поздних версиях зависит от максимального размера строки (65 535 байт, который используется всеми столбцами.) и используемый набор символов.

Поэтому, если вы используете много больших столбцов, вы должны быть уверены, что не превышаете ограничение в 64 КБ для строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...