sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

La consulta SQL no funciona en phpMyAdmin porque recibo un error

Debe ser MOTOR y no TIPO para especificar el motor de almacenamiento:

CREATE TABLE `members` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(65) NOT NULL default '',
`password` varchar(65) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 ;

consulte Sintaxis CREATE TABLE :

table_option:MOTOR [=] nombre_motor

La opción TYPE se eliminó con MySQL 5.5, en desuso desde MySQL 4.0:

La opción TIPO más antigua era sinónimo de MOTOR. TYPE ha quedado en desuso desde MySQL 4.0, pero aún se admite por compatibilidad con versiones anteriores en MySQL 5.1 (excepto MySQL 5.1.7). Desde MySQL 5.1.8, produce una advertencia. Se elimina en MySQL 5.5. No debe usar TYPE en ninguna aplicación nueva y debe comenzar de inmediato la conversión de las aplicaciones existentes para usar ENGINE en su lugar. (Consulte las Notas de la versión de MySQL 5.1.8.)

Fuente:CREAR TABLA, MySQL 5.1