brunorios 0 Denunciar post Postado Novembro 28, 2009 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: 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
Prog 183 Denunciar post Postado Dezembro 1, 2009 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