02/06/2012, 16:45
|
| | Fecha de Ingreso: abril-2012
Mensajes: 42
Antigüedad: 12 años, 6 meses Puntos: 1 | |
Respuesta: Problema con Foreign Key Lose, es que me había equivocado de fichero.sql
CREATE DATABASE gestionPlantilla;
USE gestionPlantilla;
CREATE TABLE plantilla
(Nombre char(20) not null,
Categoria char(20) not null,
PRIMARY KEY(Nombre) );
CREATE TABLE jugadores
(NombreJugador char(10) ,
Apellidos char(10) ,
FechaNacimiento date ,
Posicion char(10) ,
Dorsal int ,
Situacion enum('Lesionado','Activo'),
Antiguedad int ,
PRIMARY KEY(NombreJugador) );
CREATE TABLE cuerpoTecnico
(NombreTrabajador char(10) ,
Apellidos char(10),
FechaNacimiento date ,
PuestoTrabajo char(20),
PRIMARY KEY(NombreTrabajador) );
CREATE TABLE cita
( CodigoCita int auto_increment,
Dia date,
Hora time ,
Jugador char(10) not null,
Trabajador char(10) not null,
Asunto char(25),
PRIMARY KEY(CodigoCita));
ALTER TABLE cita ADD CONSTRAINT citaJug FOREIGN KEY (Jugador)
REFERENCES jugadores (NombreJugador) ON DELETE SET NULL;
ALTER TABLE cita ADD CONSTRAINT citaCuer FOREIGN KEY (Trabajador)
REFERENCES cuerpoTecnico (NombreTrabajador) ON DELETE SET NULL";
Última edición por jediap; 02/06/2012 a las 16:51 |