diff --git a/htdocs/install/etape2.php b/htdocs/install/etape2.php index cf035eb30ddc8ecaf28bd7c166b2443295e49a67..645b548432536d7c8aefd02342402dcbec3ba6a1 100644 --- a/htdocs/install/etape2.php +++ b/htdocs/install/etape2.php @@ -143,7 +143,6 @@ if ($_POST["action"] == "set") { // We always choose in mysql directory (Conversion is done by driver to translate SQL syntax) $dir = "mysql/tables/"; - $versionmysql550=explode('.','5.5.0'); $ok = 0; $handle=opendir($dir); @@ -184,10 +183,9 @@ if ($_POST["action"] == "set") fclose($fp); $buffer=trim($buffer); - // For Mysql 5.5+, we must removed type=innodb - if ($conf->db->type == 'mysql' || $conf->db->type == 'mysqli') + if ($conf->db->type == 'mysql' || $conf->db->type == 'mysqli') // For Mysql 5.5+, we must replace type=innodb { - if (sizeof($versionarray) && versioncompare($versionarray,$versionmysql550) >= 0) $buffer=preg_replace('/type=innodb/i','',$buffer); + $buffer=preg_replace('/type=innodb/i','ENGINE=innodb',$buffer); } //print "<tr><td>Creation de la table $name/td>"; diff --git a/htdocs/install/mysql/migration/2.9.0-3.0.0.sql b/htdocs/install/mysql/migration/2.9.0-3.0.0.sql index 893a9e129cef46a144379bd1f3a2e22bae62e3a2..4184a5fa6fb1fa1baec164cadf1f09aae4a7d99f 100644 --- a/htdocs/install/mysql/migration/2.9.0-3.0.0.sql +++ b/htdocs/install/mysql/migration/2.9.0-3.0.0.sql @@ -88,7 +88,7 @@ CREATE TABLE llx_c_ziptown zip varchar(10) NOT NULL, town varchar(255) NOT NULL, active tinyint NOT NULL DEFAULT 1 -)type=innodb; +) ENGINE=innodb; ALTER TABLE llx_c_ziptown ADD INDEX idx_c_ziptown_fk_county (fk_county); ALTER TABLE llx_c_ziptown ADD CONSTRAINT fk_c_ziptown_fk_county FOREIGN KEY (fk_county) REFERENCES llx_c_departements (rowid);