(вимоги: PHP 5+)
Для конвертації всіх таблиць можна запустити скрипт, який виконає SQL-запит для кожної окремої таблиці.
<?php 'host' => 'example.mysql.tools', 'user' => 'example_db', 'password' => 'xxxxxxxxxx', 'database' => 'example_db', 'engine' => 'InnoDB' ); $sql = "SHOW TABLES"; if (mysqli_query($link, "ALTER TABLE `".$row['Tables_in_'.$DB['database']]."` ENGINE = ".$DB['engine'])) { echo $row['Tables_in_'.$DB['database']]." ok<br>"; } else { echo $row['Tables_in_'.$DB['database']]." error<br>"; } }
В скрипті потрібно вказати дані для підключення до бази даних:
host
- сервер баз даних.user
- ім'я користувача бази даних.password
- пароль користувача баз даних.database
- назва бази даних.engine
- цільової тип сховища на який будуть змінені всі таблиці.Альтернативні способи зміни типу сховища описані тут.