Вместо InnoDB использовать MyISAM - MySQL
Формулировка задачи:
Всем привет. В MySQL 5.5 и выше, по умолчанию таблицы создаются на движке InnoDB. Как сделать, чтобы после создания БД. Таблицы в ней создавались MyISAM?
Решение задачи: «Вместо InnoDB использовать MyISAM»
textual
Листинг программы
ALTER TABLE mytable ENGINE = MyISAM
Объяснение кода листинга программы
- Команда ALTER TABLE используется для изменения таблицы в базе данных.
- Ключевое слово ENGINE указывает на тип движка, который будет использоваться для таблицы.
- Значение ENGINE = MyISAM указывает, что таблица будет использовать движок MyISAM вместо InnoDB.
- MyISAM - это тип движка, который был широко использован в предыдущих версиях MySQL.
- MyISAM обладает некоторыми преимуществами, такими как быстрый доступ к строкам и поддержка полной индексации.
- Однако он имеет некоторые недостатки, такие как отсутствие транзакций и блокировки при записи в таблицу.
- В данном коде предполагается, что таблица
mytable
существует в базе данных. - Если код выполняется успешно, то таблица
mytable
будет использовать движок MyISAM вместо InnoDB. - Это изменение будет применено к таблице и сохранено в базе данных.