Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2015, 12:40
superweb360
(Desactivado)
 
Fecha de Ingreso: abril-2015
Ubicación: España
Mensajes: 616
Antigüedad: 9 años, 1 mes
Puntos: 74
Respuesta: meter varias claves foranes

Este ejemplo es más claro que el primero:

Código SQL:
Ver original
  1. CREATE TABLE AuthorBook(
  2.     AuthID SMALLINT NOT NULL,
  3.     BookID SMALLINT NOT NULL,
  4.     PRIMARY KEY (AuthID, BookID),
  5.     FOREIGN KEY (AuthID) REFERENCES Authors (AuthID) ON DELETE CASCADE ON UPDATE CASCADE,
  6.     FOREIGN KEY (BookID) REFERENCES Books (BookID) ON DELETE CASCADE ON UPDATE CASCADE
  7.   )
  8.   ENGINE=INNODB;