2.8.1.3. Конвертація сховища всіх таблиць
Увага!
Не рекомендується використовувати цей спосіб для великих баз даних.Для зміни типу сховища всіх таблиць бази даних можна запустити скрипт, який виконає необхідний 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
— тип сховища, який потрібно встановити.