Error de syntax al ejecutar una instrucción MySQL CREATE TABLE

CREATE TABLE users ( user_id INT(8) NOT NULL AUTO_INCREMENT, user_name VARCHAR(30) NOT NULL, user_pass VARCHAR(255) NOT NULL, user_email VARCHAR(255) NOT NULL, user_date DATETIME NOT NULL, user_level INT(8) NOT NULL, UNIQUE INDEX user_name_unique (user_name), PRIMARY KEY (user_id) ) TYPE=INNODB; 

Al ejecutar esta consulta en el server SQL, aparece el siguiente error:

 1064- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=INNODB' at line 10 

¿Alguna ayuda sobre por qué viene esto?

En lugar de

 TYPE=INNODB 

set

 Engine=InnoDB 

Pruebe la siguiente consulta:

 CREATE TABLE IF NOT EXISTS `users` ( `user_id` int(8) NOT NULL AUTO_INCREMENT, `user_name` varchar(30) NOT NULL, `user_pass` varchar(255) NOT NULL, `user_email` varchar(255) NOT NULL, `user_date` datetime NOT NULL, `user_level` int(8) NOT NULL, PRIMARY KEY (`user_id`), UNIQUE KEY `user_name_unique` (`user_name`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

El manual para CREATE TABLE no incluye TYPE; parece usar:

 ENGINE = INNODB; 

Y ese es el motor pnetworkingeterminado, por lo que realmente no necesita especificarlo.