Como desabilitar as chaves nas tabelas MySQL InnoDB?

9

É possível desabilitar chaves em tabelas InnoDB?

Se sim, como?

Se não, por quê?

    
por user12145 13.02.2011 / 05:08

1 resposta

8

Fiquei com a impressão de que o InnoDB pode ter chaves desativadas e ativadas. Eu só fiz algumas escavações. Isso não pode ser feito. Então, eu estava errado.

As principais restrições, no entanto, podem ser ativadas e desativadas para uma sessão específica:

  • Se você tiver índices secundários UNIQUE, você pode tentar configurar isso para acelerar INSERTOS com limite de disco:
    SET unique_checks = 0;
  • Para desabilitar verificações de chave estrangeira para um sugestão, use a sugestão de Randy Melder:
    SET foreign_key_checks = 0;
por 13.02.2011 / 06:45