У меня есть таблица, определенная как таковые:Как отключить таблицу MAX_ROWS в таблице MyISAM?
CREATE TABLE `_debug_log` (
...
) ENGINE=MyISAM AUTO_INCREMENT=896692 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci MAX_ROWS=100000 ROW_FORMAT=COMPRESSED;
я хотел бы отказаться от опции max_rows, как это не является необходимым для этой таблицы, но мне нужно, чтобы сохранить существующие данные. Есть ли способ отключить эту таблицу с помощью оператора ALTER, или мне нужно будет экспортировать данные, перестроить таблицу и затем импортировать данные? Я проверил документы MySQL на MAX_ROWS, но он только говорит, что для этого требуется положительное целочисленное значение и не говорит, что такое значение по умолчанию, или то, что может сделать значение 0.
спасибо за ваши исследования по этому вопросу. Он работал, как вы описали в моей собственной системе. –