=== modified file 'includes/database/mysql/schema.inc' --- includes/database/mysql/schema.inc 2009-03-14 20:34:17 +0000 +++ includes/database/mysql/schema.inc 2009-03-29 05:25:12 +0000 @@ -59,9 +59,11 @@ class DatabaseSchema_mysql extends Datab * An array of SQL statements to create the table. */ protected function createTableSql($name, $table) { - if (empty($table['mysql_suffix'])) { - $table['mysql_suffix'] = 'DEFAULT CHARACTER SET UTF8'; - } + // Provide some defaults if needed + $table += array( + 'mysql_engine' => 'ENGINE=InnoDB ', + 'mysql_suffix' => '', + ); $sql = "CREATE TABLE {" . $name . "} (\n"; @@ -79,7 +81,7 @@ class DatabaseSchema_mysql extends Datab // Remove the last comma and space. $sql = substr($sql, 0, -3) . "\n) "; - $sql .= $table['mysql_suffix']; + $sql .= $table['mysql_engine'] . $table['mysql_suffix']; // Add table comment. if (!empty($table['description'])) {