
26/08/2007, 10:48
|
| | Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 18 años, 1 mes 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. |