InnoDB + MySQL

3 respostas
M

Olá. Uso o MySQL 4.0.20 com DBDesigner para submeter tabelnas no Banco. Preciso saber se meu Banco tem suporte InnoDB, porque os CASCADE ON DELETE não estão funcionando…Acho que o problema é com o InnoDB ( pelo que pesquisei na net ). Como faço para configurar o InnoDB no meu MySQL?

PS: Não posso trocar de versão!

3 Respostas

CarlosEduardoDantas

se vc utiliza as gui tools do mysql, mais precisamente o mysql query browser, basta clicar com o botao direito na tabela desejada e mandar editar… a segunda aba estará mostrando pra ti que sua tabela está configurada como MyISAM (muito provavel)… altere para innoDB

caso nao use o query browser, vc pode fazer na mao… basta dar um alter table na sua tabela…

ALTER TABLE nomeDaSuaTabela ENGINE = InnoDB;
M

Então, encontrei essa opção aqui no DBDesigner, troquei do MyISAM para INNODB. Verifiquei o código gerado, e está com a sintaxe do INNODB. Tamabém executei o comando show table status, direto na banco, e segundo ele as tableas estão no formado INNODB. Mas ainda não funcionou…Alguém sabe o que esta acontecendo?

M

Alguém já fez funcionar INNODB com MySQL 4.0? Já tentei de tudo. Já mudei até o arquivo de configuração…myl.ini

Criado 1 de junho de 2008
Ultima resposta 3 de jun. de 2008
Respostas 3
Participantes 2