מאגר מידע
Convert Database ENGINE from InnoDB to MyISAM
Gunakan scrip PHP di bawah ini untuk mengubah database ENGINE dari InnoDB ke MyISAM
<?php
// connect your database here first
mysql_connect("host", "user", "pass");
$databases = mysql_query("SHOW databases");
while($db = mysql_fetch_array($databases)) {
echo "database => {$db[0]}
";
mysql_select_db($db[0]);
$tables = mysql_query("SHOW tables");
while($tbl = mysql_fetch_array($tables)) {
echo "table => {$tbl[0]}
";
mysql_query("ALTER TABLE {$tbl[0]} ENGINE=MyISAM");
}
}
Bagai mana jika mengubah DATABASE engine ke InnoDB?
Anda dapat menggunakan cara yang sama seperti INNODB ke MyISAM. Hanya dengan mengubah line berikut.
ALTER TABLE `table_name` ENGINE=INNODB;