MyISAM не поддерживает ни одно из четырех качеств Базы данных ACID .
InnoDB предназначен для восстановления после сбоя. Он имеет несколько функций, которые предотвращают такое повреждение в случае сбоев, а также автоматически восстанавливаются после сбоев, поэтому вам не нужно запускать REPAIR TABLE.
InnoDB является механизмом хранения по умолчанию с MySQL 5.5.5 в 2010 . Ясно, что MySQL движется (медленно) в направлении постепенного отказа от MyISAM. В MySQL 8.0 даже системные таблицы в схеме mysql
были преобразованы в InnoDB.
Настало время просто рассмотреть устаревшую технологию MyISAM и прекратить ее использование. Мы должны почтить его место в истории, но перейти к лучшему решению.