Spec-Zone .ru
спецификации, руководства, описания, API

E.10.5. Пределы, Наложенные .frm Файловая структура

Каждая таблица имеет .frm файл, который содержит табличное определение. Сервер использует следующее выражение, чтобы проверить часть информации таблицы, хранившей в файле против верхнего предела 64 Кбит:

if (info_length+(ulong) create_fields.elements*FCOMP+288+    n_length+int_length+com_length > 65535L || int_count > 255)

Часть информации, хранившей в .frm файл, который проверяется по выражению, не может вырасти вне предела 64 Кбит, так, если табличное определение достигает этого размера, больше столбцов не может быть добавлено.

Соответствующие факторы в выражении:

У выражения, только описанного, есть несколько импликаций для разрешенных табличных определений: