Al ejecutar el siguiente script para crear una tabla en un MySQL 5.6:
CREATE TABLE my_table( id INT(11) NOT NULL AUTO_INCREMENT , name VARCHAR(60) NOT NULL DEFAULT '', PRIMARY KEY (id), KEY id(id) ) TYPE=MYISAM;
MySQL retorna un 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=MyISAM’.
El problema está en TYPE=MYISAM; porque TYPE quedó desfasada a partir de MySQL 4.0 y se eliminó definitivamente en MySQL 5.5. Para que funcione hay que sustituir TYPE por ENGINE.
CREATE TABLE my_table( id INT(11) NOT NULL AUTO_INCREMENT , name VARCHAR(60) NOT NULL DEFAULT '', PRIMARY KEY (id), KEY id(id) ) ENGINE=MYISAM;