Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunorios

Erro ao transferir backup de tabela mysql 5.0.81 para 4.1.22

Recommended Posts

Salve galera.

 

Acabei de trocar de hospedagem, e ao tentar transferir meu banco de dados, de um mysql 5.0.81-community para um 4.1.22-standard, me deparei com esse erro da imagem:

 

Imagem Postada

 

CREATE TABLE IF NOT EXISTS `imagens` (

`ID` int( 11 ) NOT NULL AUTO_INCREMENT ,

`id_produto` int( 11 ) NOT NULL ,

`pequena` text COLLATE utf8_unicode_ci NOT NULL ,

`media` text COLLATE utf8_unicode_ci NOT NULL ,

`grande` text COLLATE utf8_unicode_ci NOT NULL ,

`cor` text COLLATE utf8_unicode_ci NOT NULL ,

`capa` varchar( 1 ) COLLATE utf8_unicode_ci NOT NULL ,

PRIMARY KEY ( `ID` )

) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci ROW_FORMAT = COMPACT AUTO_INCREMENT =84;

 

Mensagens do MySQL : Documentação

#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 'COMPACT AUTO_INCREMENT=84' at line 10

 

Alguem sabe como resolver?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Remova a declaração ROW_FORMAT = COMPACT da criação nas suas tabelas. Esta declaração apenas esta disponível a partir da versão 5.0.3.

 

Leitura recomendada:

http://dev.mysql.com/doc/refman/5.0/en/innodb-physical-record.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.