Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2007, 12:50
Avatar de Nano_
Nano_
 
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Re: Varias relaciones en la misma tabla

Saludos

Prueba de la siguiente manera

Cita:

CREATE TABLE `venta` (
`codigo_v` char(2) NOT NULL default '',
`nick` varchar(20) NOT NULL default '',
`codigocarta` varchar(8) NOT NULL default '',
PRIMARY KEY (`codigo_v`),
KEY `nick` (`nick`),
KEY `codigocarta` (`codigocarta`),
CONSTRAINT `persona` FOREIGN KEY (`nick`) REFERENCES `persona` (`nick`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `carta` FOREIGN KEY (`codigocarta`) REFERENCES `carta` (`codigocarta`) ON DELETE CASCADE ON UPDATE CASCADE
) TYPE=InnoDB;
Bueno agregando los campos que hacen falta asi te podria funcionar...

Prueba y si algo lo comentas..

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro