¿Es recomendable usar Foreign Key en Mysql?

Iniciado por Lupin, 28 Febrero 2011, 20:46 PM

0 Miembros y 1 Visitante están viendo este tema.

Lupin

Hola soy nuevo en mysql no se si me podrian dar un consejo de acuerdo a sus experiencias, porque he leido que no usan mucho claves foraneas en Mysql y en vez de ello lo hacen manualmente
:D

Nakp

pues en la mayoria de casos, lo recomendable es usar claves foraneas (integridad de datos) el cual es uno de los fundamentos de las bases de datos :P ademas asi el control de la integridad de estos, lo hace el motor de bases de datos y no la logica de tu programacion (a veces se olvida)

yo :P las uso mucho independiente del sistema de bases de datos :)
Ojo por ojo, y el mundo acabará ciego.

[u]nsigned

Hasta donde tengo entendido, estas solo son soportadas por InnoDB a partir de MySQL 5 , verdad?

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Nakp

innodb es soportado desde la version 3.23, habilitado desde la 4 y el motor por defecto desde la 5.5 :)

todo sea por la integridad referencial xD
Ojo por ojo, y el mundo acabará ciego.

Lupin

Gracias por responder, creo k es bueno dejar algunas cosas al motor de base de datos   ;D ;D pero dicen k innodb  es mas lento ?