27/04/2010, 01:49
|
| | Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses Puntos: 0 | |
Respuesta: claves primaria y foranea CREATE TABLE EXPERIENCIA (IDEXPERIENCIA INT (4) NOT NULL AUTO_INCREMENT,
IDPERSONA INTEGER (4), CATEGORIA VARCHAR (30),
EMPRESA VARCHAR (30),
INICIO DATE, FIN DATE,
DURACION MESES VARCHAR (3),
FUNCIONES VARCHAR (100),
PRIMARY KEY (IDEXPERIENCIA, IDPERSONA),
FOREIGN KEY (IDPERSONA) REFERENCES DATOSPERSONALES (IDPERSONA));
CREATE TABLE DATOSPERSONALES(IDPERSONA INT (4) NOT NULL AUTO_INCREMENT,
NOMBRE VARCHAR(20),
APELLIDOS VARCHAR(40),
DNI VARCHAR(9),
TELEFONO VARCHAR(9),
MOVIL VARCHAR(9),
EMAIL VARCHAR(50),
DIRECCION VARCHAR(50),
POBLACION VARCHAR(30),
PROVINCIA VARCHAR(30),
CP VARCHAR(5),
CARNET VARCHAR(4),
VEHICULOPROPIO VARCHAR(2),
FOTO VARCHAR(100),
PRIMARY KEY (IDPERSONA));
El problema es que IDPERSONA es a la vez primaria y foranea de otra tabla, tal como esta puesto no me funciona.
Muchas gracias |