Preciso inserir uma tabela feita com o MySQL 4.0.25 em um servidor com MySQL 4.1.14.
Como faço isso, visto que ao tentar importar simplesmente a tabela aparece o erro:
#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 'option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',' at line 9 .
Não entendo nada de SQL, só sei o básico que se pode usar com o PHPMyAdmin.
Também não tenho mais acesso ao servidor com MySQL 4.025, apenas ao 4.1.14.
Alguém pode ajudar?
Re: Restaurar BD MySql versão 4.0.25 para 4.1.14, como fazer?
-
- Super Joomleiro
- Mensagens: 2156
- Registrado em: 24 Mai 2005, 13:30
- Localização: Belo Horizonte
- Contato:
Re: Restaurar BD MySql versão 4.0.25 para 4.1.14, como fazer?
geralmente isso não dá problema
cole aqui o bloco do script onde está com o erro
cole aqui o bloco do script onde está com o erro
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
Re: Restaurar BD MySql versão 4.0.25 para 4.1.14, como fazer?
consulta SQL:
CREATE TABLE jos_components(
id int( 11 ) NOT NULL AUTO_INCREMENT ,
name varchar( 50 ) NOT NULL default '',
link varchar( 255 ) NOT NULL default '',
menuid int( 11 ) unsigned NOT NULL default '0',
parent int( 11 ) unsigned NOT NULL default '0',
admin_menu_link varchar( 255 ) NOT NULL default '',
admin_menu_alt varchar( 255 ) NOT NULL default '',
OPTION varchar( 50 ) NOT NULL default '',
ordering int( 11 ) NOT NULL default '0',
admin_menu_img varchar( 255 ) NOT NULL default '',
iscore tinyint( 4 ) NOT NULL default '0',
params text NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM
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 'option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',' at line 9
CREATE TABLE jos_components(
id int( 11 ) NOT NULL AUTO_INCREMENT ,
name varchar( 50 ) NOT NULL default '',
link varchar( 255 ) NOT NULL default '',
menuid int( 11 ) unsigned NOT NULL default '0',
parent int( 11 ) unsigned NOT NULL default '0',
admin_menu_link varchar( 255 ) NOT NULL default '',
admin_menu_alt varchar( 255 ) NOT NULL default '',
OPTION varchar( 50 ) NOT NULL default '',
ordering int( 11 ) NOT NULL default '0',
admin_menu_img varchar( 255 ) NOT NULL default '',
iscore tinyint( 4 ) NOT NULL default '0',
params text NOT NULL ,
PRIMARY KEY ( id )
) TYPE = MYISAM
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 'option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',' at line 9
-
- Super Joomleiro
- Mensagens: 2156
- Registrado em: 24 Mai 2005, 13:30
- Localização: Belo Horizonte
- Contato:
Re: Restaurar BD MySql versão 4.0.25 para 4.1.14, como fazer?
Bluesky,
Na última linha, após o MYISAM, vc deve inserir um ponto-e-vírgula.
Já na linha 9 parece que o problema é com o nome do campo OPTION. Quando gerei o script no meu banco, MySQL5, este campo veio escrito com letras minúsculas.
Tente estas duas alterações e nos dê um retorno.
Na última linha, após o MYISAM, vc deve inserir um ponto-e-vírgula.
Já na linha 9 parece que o problema é com o nome do campo OPTION. Quando gerei o script no meu banco, MySQL5, este campo veio escrito com letras minúsculas.
Tente estas duas alterações e nos dê um retorno.
www.pagseguro.com.br - Faça cobranças a partir do seu site
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
www.hostphi.com - Hospedagem Joomla!
www.joomlaminas.org - Tutoriais e Artigos sobre o Joomla!
Re: Restaurar BD MySql versão 4.0.25 para 4.1.14, como fazer?
Bem pchardnet,pchardnet escreveu: Bluesky,
Na última linha, após o MYISAM, vc deve inserir um ponto-e-vírgula.
Já na linha 9 parece que o problema é com o nome do campo OPTION. Quando gerei o script no meu banco, MySQL5, este campo veio escrito com letras minúsculas.
Tente estas duas alterações e nos dê um retorno.
Chequei e em todas as ocorrências de MyISAM existe o ;
O campo OPTION também está escrito em minúsculas.
Já dei uma pesquisada em outros fórums e esse erro aparece mesmom quando se tenta restaurar um BD feito com a versão 4025 em um MySQL 4114.
Pelo que entendi eu teria que ter feito um Dump da tabela e não um backup simplesmente. Só que não sei como fazer isso agora, visto que não tenho mais acesso ao MySQL 4025.
Mais alguma idéia?