По рекомендации скрипта попросил админов сконвертировать таблицы rot_* в InnoDB, они отписали:
Они интересуются могут ли изменить sql_modes.При конвертировании таблицы rot_cell_data, rot_page_items, rot_comments, rot_users в Innodb
возникла ошибка
ERROR 1067 (42000) at line 1: Invalid default value for 'date'
Ошибка возникает так как есть параметры
NO_ZERO_IN_DATE, NO_ZERO_DATE в sql_modes
mysql> show variables like 'sql_mode';
+---------------+------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+---------------+------------------------------------------------------------------------------------------------------------------------+
| sql_mode | STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
Исходя из документации MySQL https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
"Изменение режима SQL сервера после создания и вставки данных в многораздельные таблицы может вызвать серьезные изменения в поведении таких таблиц и может привести к потере или повреждению данных. Настоятельно не рекомендуется менять режим SQL после создания таблиц, использующих определяемое пользователем разделение."