Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que o mecanismo MyISAM do MySQL não suporta chaves estrangeiras?


  1. O desempenho de cada mecanismo de armazenamento dependerá das consultas executadas. No entanto, esteja ciente de que tabelas diferentes no mesmo banco de dados podem usar mecanismos de armazenamento diferentes.

  2. Conforme documentado em Diferenças-chave estrangeiras :

    Portanto, restrições de chave estrangeira simplesmente ainda não foram implementadas em MyISAM .

EDITAR :Como esse comentário foi removido dos documentos, parece que não está mais planejado implementar restrições de chave estrangeira em MyISAM motor.

  1. Conforme documentado em O que há de novo no MySQL 5.6 :

    Portanto, a pesquisa de texto completo foi implementada no InnoDB a partir do MySQL 5.6.