Я знаю, что начиная с MySQL 5, VARCHAR
может иметь длину до 65000. VARCHAR хранится в строке, что означает более быстрый поиск, в отличие от TEXT
, который хранится вне таблицы. Тем не менее, в документации говорится, что MySQL будет обрабатывать LONG VARCHAR
точно TEXT
.
Согласно этому источнику :
Из предполагаемого хранилища BLOB, TEXT as
ну как долго VARCHAR обрабатываются одинаково
путь по Innodb. Вот почему Innodb
Руководство называет это «длинные столбцы», а
чем BLOB.
Когда MySQL начинает обрабатывать VARCHAR как TEXT? При каком количестве символов MySQL делает это различие, и VARCHAR перестает храниться встроенным?