В документации MySQL максимальный размер строки в таблице определяется как 65535 или 2 ** 16-1.
Максимальный размер столбца составляет L символов + два байта для указания размера.
Не удалось выполнить следующие команды с размером строки:
create table_row_size (
a varchar(65533)
);
Проходит следующее:
create table_row_size (
a varchar(65532)
);
Так, где этот дополнительный байт используется?
Я использую 5.5.19 с движком Innodb