Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas sobre MySQL DUMP + CONSTRAINT


schaukoski

Pergunta

Olá , muito boa tarde!.

Eu uso o MySQL 5, e sprogramo em Delphi 7.

Eu estou usando constrant em algumas tabelas, e percebi que se criar uma tabela com constrant e ligando a tabela x, se na ordem alfabetica das tabelas a tabela x vier depois da tabela com a constrant, da pau na restauracao do mysql dump...

então estou sempre criando as tabelas em ordem alfabetica... e todas as tabelas que eu uso constrant eu coloco um 'a' na frente da tabela com o mesmo nome da outra.. para que no mysqldump a tabela principal se crie antes....

alguém tem esse problema? sabe como resolver... alguém entendeu o que eu tentei dizer?!

Obrigado pessoal!!!

e feliz pascoa

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'schaukoski' !

De acordo com o manual do MySQL versão 5.0 Seção 14.2.6.4. FOREIGN KEY Constraints, você deve desativar a checagem de constraints antes de proceder ao recover de backup e, depois de realizado o recorver, reativar a checagem de constraints.

Veja o exemplo abaixo:

mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> SOURCE dump_file_name;
mysql> SET FOREIGN_KEY_CHECKS = 1;

Source é o comando dado para recuperar um backup de banco após um problema qualquer.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...