Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2005, 04:42
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 3 meses
Puntos: 8
¿Qué es para tí 'hacer las relaciones de las tablas'?
Puedes crear claves primarias (PK) en tablas MyIsam. Para crear claves externas (FK) debes emplear tablas InnoDb.
Una relación es fijar una PK en la tabla A y una FK en la tabla B que apunte a la PK de la tabla A (Es decir, crear una PK en la tabla de clientes, por ejemplo el 'código', y una FK en la tabla de compras, por jemplo 'codigo_cli', que se relaciona con el 'código' del cliente). Para ello puedes emplear...

ALTER TABLE compras ADD FOREIGN KEY fk_cliente (codigo_cli) REFERENCES cliente (codigo)

Lo de fk_cliente es un nombre para la clave, para cuando la quieras borrar...
__________________
Kelpie