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);