Как преобразовать таблицы MyISAM в InnoDB через mysqldump

mysqldump | sed -e 's/^) ENGINE=MyISAM/) ENGINE=InnoDB/'


Эта команда преобразует таблицы с движком MyISAM в таблицы с движком InnoDB с использованием mysqldump и утилиты sed. Mysqldump используется для создания резервной копии базы данных MySQL, включая структуру таблиц и данные. Утилита sed здесь используется для поиска строки, начинающейся с «) ENGINE=MyISAM» и замены ее на «) ENGINE=InnoDB».

Эта команда может быть полезна, если вы хотите изменить движок таблиц в базе данных MySQL. Альтернативно вы можете использовать команду ALTER TABLE в MySQL для преобразования таблиц в InnoDB.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *