Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2011, 15:57
arrasia
 
Fecha de Ingreso: octubre-2007
Mensajes: 68
Antigüedad: 16 años, 6 meses
Puntos: 6
¿relacionar tablas en mysql?

Hola!!

Hace unos años cree una web con una base de datos mysql y ahora, pasado esos añitos estoy remodelandola.

El caso es que en su dia yo cree las tablas pero no las relacioné, simplemente cuando requiero de dos tablas uso la opción inner join con los dos campos que hacen referencia en cada tabla.

Documentandome para la optimización veo que existe FOREIGN KEY que relaciona las tablas, pero en mi ignoracia... ¿que diferencia habría? ¿las consultas son más rapidas? Pues al final aunque esten relacionadas tengo que usar la opcion innerjoin a la hora de consultar varias tablas.

Gracias y perdonar mi ignorancia