sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué el motor MyISAM de MySQL no admite claves externas?

  1. El rendimiento de cada motor de almacenamiento dependerá de las consultas que realice. Sin embargo, tenga en cuenta que diferentes tablas dentro de la misma base de datos pueden usar diferentes motores de almacenamiento.

  2. Como se documenta en Diferencias de claves externas :

    Por lo tanto, las restricciones de clave externa simplemente aún no se han implementado en MyISAM .

EDITAR :Como ese comentario se eliminó de los documentos, parece que ya no está planeado implementar restricciones de clave externa en MyISAM motor.

  1. Como se documenta en Novedades de MySQL 5.6 :

    Por lo tanto, se ha implementado la búsqueda de texto completo en InnoDB a partir de MySQL 5.6.