Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2014, 08:04
educdd
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 11 años, 6 meses
Puntos: 1
Respuesta: Crear una tabla con multiples claves foraneas

Soy un poco estúpido...

efectivamente, la cosa es repetir la estructura de "FOREIGN KEY (columna) REFERENCES tabla (columna) ON DELETE RESTRICT ON UPDATE CASCADE" las veces que se necesite...

CREATE TABLE cliente (
id int PRIMARY KEY AUTO_INCREMENT NOT NULL,
nombre varchar(25) NOT NULL,
apellido1 varchar(25) NOT NULL,
apellido2 varchar(25) NOT NULL,
idPais int,
email varchar(40) NOT NULL UNIQUE,
idTipoCliente int NOT NULL,
FOREIGN KEY (idPais) REFERENCES pais (id)
ON DELETE RESTRICT ON UPDATE CASCADE),
FOREIGN KEY (idTipoCliente) REFERENCES tipoCliente (id)
ON DELETE RESTRICT ON UPDATE CASCADE)
ENGINE=InnoDB;


gnzsoloyo, gracias por tu respuesta!!