Erro ao Restaurar Banco de dados MYSQL no PhpMyAdmin

Recentemente fui realizar uma transferência de dados de um banco MySQL durante a restauração através do PHPMyAdmin retornava a seguinte mensagem de erro:

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’ at line 34

Erro Mysql

Consegui resolver o problema abrindo o arquivo do Backup no bloco de notas e trocando em todo arquivo a seguinte linha:

TYPE=MyISAM;

por

engine=MyISAM;

Em versões mais atuais do MYSQL quando você cria tabelas, elas já são criadas por padrão usando a engine InnoDB.

A diferença entre as duas seria que InnoDB suporta TRANSAÇÕES e CONSTRAINTS de chave estrangeira e MyISAM não.

 

Espero ter ajudado!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *