Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
2.8.1.3. Конвертація сховища всіх таблиць
Увага!
Не рекомендується використовувати цей спосіб для великих баз даних.Для зміни типу сховища всіх таблиць бази даних можна запустити скрипт, який виконає необхідний SQL-запит для кожної окремої таблиці.
<?php
$DB = array(
'host' => 'example.mysql.tools',
'user' => 'example_db',
'password' => 'xxxxxxxxxx',
'database' => 'example_db',
'engine' => 'InnoDB'
);
$link = mysqli_connect($DB['host'], $DB['user'], $DB['password'], $DB['database']);
$sql = "SHOW TABLES";
$query = mysqli_query($link, $sql);
while ($row = mysqli_fetch_assoc($query)) {
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— тип сховища, який потрібно встановити.