Вы можете найти все эти документы в документе CREATE TABLE .
Ты прав, хотя. Для контекста, который вы описываете, они почти наверняка совершенно не нужны.
Asides
Re: AUTO_INCREMENT
как часть вашего CREATE TABLE
- да, это только потому, что он был частью SHOW CREATE TABLE
таблицы live , а не потому, что это было частью намерений вашей команды / текущий скрипт. Нет, важная персона.
Обратите внимание, что CHECKSUM
и DELAY_KEY_WRITE
только для таблиц MyISAM. Если эта таблица была InnoDB, функции , которые эти два параметра приносят, возможно, неявно решаются (то есть проблемы с целостностью таблицы и записью).
Зачем нам нужен innoDB для справочных таблиц только для чтения? Я думал, что innoDB лучше для записи интенсивных таблиц?
Извините. Я не хотел подразумевать, что вам нужно InnoDB. Это просто рефлекс. :)
Независимо от того, работает ли InnoDB лучше для записи, зависит от модели использования / приложения. Для вашего контекста я бы не ожидал, что вы увидите разницу в производительности, если вы используете MyISAM или InnoDB. В любом случае, как правило, поскольку InnoDB может быть кислотно-совместимым, более устойчивым к повреждениям и храниться в памяти (в пуле буферов InnoDB), я всегда поддерживаю это. MyISAM не выполняется по всем этим показателям.