query($sql); foreach($tables as $row) { $tbl = $row['Tables_in_'.DB_NAME]; printf("Converting $tbl\n"); $db->query("ALTER TABLE $tbl ENGINE=MYISAM"); } } else if (isset($argv[1]) && $argv[1] == "dinnodb") { $tables = $db->query($sql); foreach($tables as $row) { $tbl = $row['Tables_in_'.DB_NAME]; printf("Converting $tbl\n"); $db->query("ALTER TABLE $tbl ENGINE=INNODB ROW_FORMAT=DYNAMIC"); } } else if (isset($argv[1]) && $argv[1] == "cinnodb") { $tables = $db->query($sql); foreach($tables as $row) { $tbl = $row['Tables_in_'.DB_NAME]; printf("Converting $tbl\n"); $db->query("ALTER TABLE $tbl ENGINE=INNODB ROW_FORMAT=COMPRESSED"); } } else { exit("\nERROR: Wrong argument.\n\n" ."php convert_mysql_tables.php myisam ...: Converts all the tables to Myisam Dynamic.\n" ."php convert_mysql_tables.php dinnodb ...: Converts all the tables to InnoDB Dynamic.\n" ."php convert_mysql_tables.php cinnodb ...: Converts all the tables to InnoDB Compressed.\n\n"); }