Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2007, 10:48
Belzebu
 
Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 17 años, 3 meses
Puntos: 0
Varias relaciones en la misma tabla

Buenas, tengo una tabla en la que necesito tener dos relaciones y no entiendo porque no me lo coje, si quito cualquiera de las dos ya funciona pero con las dos relaciones no.

Se trata de la siguiente:
CREATE TABLE VENTA(
CODIGOV CHAR( 8 ) NOT NULL PRIMARY KEY ,
CODIGOCARTA CHAR( 8 ),
TOTAL INT,
FECHA DATE,
PAGADO CHAR( 2 ) ,
NICK VARCHAR( 20 ),
FOREIGN KEY (NICK) REFERENCES PERSONA (NICK)
ON DELETE RESTRICT ON UPDATE CASCADE
FOREIGN KEY (CODIGOCARTA) REFERENCES CARTA (CODIGOCARTA)
ON DELETE RESTRICT ON UPDATE CASCADE
)ENGINE=InnoDB;

Yo tenía implementada esta base de datos para Oracle pero estoy intentando hacerla en MySql, a ver si alguien sabe como se hace esto, o simplemente si se puede.

Gracias por adelantado.