phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

A consulta SQL não está funcionando no phpMyAdmin, pois estou recebendo um erro


Deve ser ENGINE not TYPE para especificar o mecanismo de armazenamento:
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 ;

veja Sintaxe CREATE TABLE :

table_option:ENGINE [=] engine_name

A opção TYPE foi removida com o MySQL 5.5, obsoleta desde o MySQL 4.0:

A opção TYPE mais antiga era sinônimo de ENGINE. TYPE foi descontinuado desde o MySQL 4.0, mas ainda é suportado para compatibilidade com versões anteriores no MySQL 5.1 (exceto MySQL 5.1.7). Desde o MySQL 5.1.8, ele produz um aviso. Ele é removido no MySQL 5.5. Você não deve usar TYPE em nenhum aplicativo novo e deve começar imediatamente a conversão de aplicativos existentes para usar ENGINE. (Consulte as Notas de lançamento do MySQL 5.1.8.)

Fonte:CREATE TABLE, MySQL 5.1