
Error 1068(42000) y 1215(HY000) mysql
Publicado por Jose Luis (12 intervenciones) el 30/01/2015 17:40:15
Veréis, tengo un código en mysql, creación de varias tablas.
Pero al ejecutar el fichero .sql me saltan estos dos errores:
ERROR 1068(42000)
ERROR 1215(HY000)
Y no entiendo el porqué ni como solucionarlo.
El código es el siguiente:
drop database if exists transporte;
create database transporte;
use transporte;
# creacion de tablas
CREATE TABLE CONDUCTOR(
DNI CHAR(8) PRIMARY KEY,
Nombre VARCHAR(50),
direccion VARCHAR(40),
provincia VARCHAR(20)
);
CREATE TABLE VEHICULO(
Matricula CHAR(4) PRIMARY KEY,
CargaMax VARCHAR(50),
FechaCompra DATE
);
CREATE TABLE RUTA(
Ruta CHAR(8) not null PRIMARY KEY,
CiudadSalida VARCHAR(35) NOT NULL,
CiudadLlegada CHAR(35) NOT NULL,
KM VARCHAR(20)
);
CREATE TABLE VIAJE_PROGRAMADO(
Viaje CHAR(4) PRIMARY KEY,
Ruta VARCHAR(30) UNIQUE, creditos DECIMAL(4,1),
FechaSalida DATE,
HoraSalida TIME,
FechaLlegada DATE,
HoraLlegada TIME,
PRIMARY KEY (Viaje, Ruta),
FOREIGN KEY (Ruta) REFERENCES RUTA (Ruta)
);
CREATE TABLE VIAJE_ASIGNADO(
Viaje CHAR(4) PRIMARY KEY,
DNI CHAR(8) REFERENCES CONDUCTOR(DNI),
Matricula CHAR(4) REFERENCES VEHICULO(Matricula),
FOREIGN KEY (Viaje) REFERENCES VIAJE_PROGRAMADO(Viaje)
);
No conozco muy bien el funcionamiento del foro, no se si hay que introducir los codigos de alguna manera, no veo boton alguno.
Gracias de antemano y diculpen las molestias
Os adjunto el codigo sql, por si os facilitara mas la ayuda.
Pero al ejecutar el fichero .sql me saltan estos dos errores:
ERROR 1068(42000)
ERROR 1215(HY000)
Y no entiendo el porqué ni como solucionarlo.
El código es el siguiente:
drop database if exists transporte;
create database transporte;
use transporte;
# creacion de tablas
CREATE TABLE CONDUCTOR(
DNI CHAR(8) PRIMARY KEY,
Nombre VARCHAR(50),
direccion VARCHAR(40),
provincia VARCHAR(20)
);
CREATE TABLE VEHICULO(
Matricula CHAR(4) PRIMARY KEY,
CargaMax VARCHAR(50),
FechaCompra DATE
);
CREATE TABLE RUTA(
Ruta CHAR(8) not null PRIMARY KEY,
CiudadSalida VARCHAR(35) NOT NULL,
CiudadLlegada CHAR(35) NOT NULL,
KM VARCHAR(20)
);
CREATE TABLE VIAJE_PROGRAMADO(
Viaje CHAR(4) PRIMARY KEY,
Ruta VARCHAR(30) UNIQUE, creditos DECIMAL(4,1),
FechaSalida DATE,
HoraSalida TIME,
FechaLlegada DATE,
HoraLlegada TIME,
PRIMARY KEY (Viaje, Ruta),
FOREIGN KEY (Ruta) REFERENCES RUTA (Ruta)
);
CREATE TABLE VIAJE_ASIGNADO(
Viaje CHAR(4) PRIMARY KEY,
DNI CHAR(8) REFERENCES CONDUCTOR(DNI),
Matricula CHAR(4) REFERENCES VEHICULO(Matricula),
FOREIGN KEY (Viaje) REFERENCES VIAJE_PROGRAMADO(Viaje)
);
No conozco muy bien el funcionamiento del foro, no se si hay que introducir los codigos de alguna manera, no veo boton alguno.
Gracias de antemano y diculpen las molestias
Os adjunto el codigo sql, por si os facilitara mas la ayuda.
- transporte.rar(880,0 B)
Valora esta pregunta


0