Макс 4 КБ для текстового столбца MySQL?

0

Как я могу получить максимальную длину 4096 байт для столбца MySQL или столбца blob? Возможно ли это?

  • 0
    Я лично сохранил намного больший текст в текстовом столбце MySQL. Можете ли вы дать больше информации о том, как вы воспроизводите проблему?
  • 0
    Извините, я спрашивал, может ли текстовый столбец иметь максимальную длину.
Теги:
blob

1 ответ

2
Лучший ответ

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

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 байт, которая распределяется между всеми столбцами) и используемого набора символов.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню