In this guide we will explain how to convert from MyISAM to InnoDB in just 5 simple steps! We will use phpMyAdmin as that is the most easy way without any hassle.
phpMyAdmin
1. Log in to your phpmyadmin
The address is usually, http(s)://www.example.com/phpmyadmin
2. change one of the db rows
In this example I will change “orderrader” to InnoDB.
3. Simply go to “Operations”
4. Change this value to InnoDB
5. And you’re done. Simple as that!
Option 2: Change whole database at once
Run this SQL query in phpMyAdmin:
SET @DATABASE_NAME = 'name_of_your_db';
SELECT CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements
FROM information_schema.tables AS tb
WHERE table_schema = @DATABASE_NAME
AND `ENGINE` = 'MyISAM'
AND `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;
And then copy the output and run a new SQL query with that output.



