Вместо InnoDB использовать MyISAM - MySQL

Узнай цену своей работы

Формулировка задачи:

Всем привет. В MySQL 5.5 и выше, по умолчанию таблицы создаются на движке InnoDB. Как сделать, чтобы после создания БД. Таблицы в ней создавались MyISAM?

Решение задачи: «Вместо InnoDB использовать MyISAM»

textual
Листинг программы
ALTER TABLE mytable ENGINE = MyISAM

Объяснение кода листинга программы

  1. Команда ALTER TABLE используется для изменения таблицы в базе данных.
  2. Ключевое слово ENGINE указывает на тип движка, который будет использоваться для таблицы.
  3. Значение ENGINE = MyISAM указывает, что таблица будет использовать движок MyISAM вместо InnoDB.
  4. MyISAM - это тип движка, который был широко использован в предыдущих версиях MySQL.
  5. MyISAM обладает некоторыми преимуществами, такими как быстрый доступ к строкам и поддержка полной индексации.
  6. Однако он имеет некоторые недостатки, такие как отсутствие транзакций и блокировки при записи в таблицу.
  7. В данном коде предполагается, что таблица mytable существует в базе данных.
  8. Если код выполняется успешно, то таблица mytable будет использовать движок MyISAM вместо InnoDB.
  9. Это изменение будет применено к таблице и сохранено в базе данных.

Оцени полезность:

5   голосов , оценка 3.4 из 5
Похожие ответы