Мне нужно уточнить максимальную длину поля varchar в MySQL.
Я всегда думал, что максимальная длина была 255 (255 что? Персонажи, которые я предположил, но это может быть источником моего замешательства). Взглянув на таблицы базы данных, созданной сторонней компанией, с которой мы работаем, я вижу поле с именем varchar (20000), содержащее фрагменты xml длиннее 255 символов. Почему это работает? Является ли 20000 действительным значением?
Небольшое приближение к поиску показало, что в mysql ограничение varchar составляет 65 535 байт, и я вижу, что varchar (65535) используется , так как же с этим связан предел 255?