baltun
Администратор
- Сообщения
- 12.351
- Реакции
- 3.103
- Баллы
- 1.833
Чтобы избежать ошибок с датами выполняем запрос:
Далее смотрим какие таблицы нужно конвертировать и в этом же запросе будут готовые ALTER:
DATABASE - заменяем на свою базу данных.
Далее копируем из вывода все ALTER и выполняем их они выглядят так:
SQL:
set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
Далее смотрим какие таблицы нужно конвертировать и в этом же запросе будут готовые ALTER:
SQL:
SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;')
FROM INFORMATION_SCHEMA.TABLES
WHERE ENGINE='MyISAM'
AND table_schema = 'DATABASE';
Далее копируем из вывода все ALTER и выполняем их они выглядят так:
SQL:
ALTER TABLE hl__wsd_plugin_alerts ENGINE=InnoDB;
ALTER TABLE hl__wsd_plugin_live_traffic ENGINE=InnoDB;
ALTER TABLE hl__wsd_plugin_scan ENGINE=InnoDB;
ALTER TABLE hl__wsd_plugin_scans ENGINE=InnoDB;