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