Que tal amigos
tengo un problema con la creacion de unas tablas en MySQL 5.1, al momento de meter estas tablas
CREATE TABLE entrada
(
nombre VARCHAR(30) NOT NULL,
tipo VARCHAR(10) NOT NULL,
CONSTRAINT pk_ent
PRIMARY KEY (nombre)
);
CREATE TABLE apuntes
(
nombre VARCHAR(30) NOT NULL,
apuntes VARCHAR(40) NOT NULL,
CONSTRAINT pk_apu
PRIMARY KEY (nombre,apuntes),
CONSTRAINT fk_apu
FOREIGN KEY(nombre)
REFERENCES entrada (nombre)
);
CREATE TABLE entradaapuntes
(
nombre VARCHAR(30) NOT NULL,
apuntes VARCHAR(40) NOT NULL,
CONSTRAINT pk_ea
PRIMARY KEY (nombre,apuntes),
CONSTRAINT fk_ea_en
FOREIGN KEY (nombre)
REFERENCES entrada (nombre),
CONSTRAINT fk_ea_ap
FOREIGN KEY (apuntes,nombre)
REFERENCES apuntes (apuntes,nombre)
);
me da un error en la tercera tabla (entradaapuntes) el error en errno 150, la verdad es que apenas empiezo en esto de MySQL y no tengo idea de que podra estar generando este error ¿Alguien que me pueda ayudar?
Les agradezco de antemano.
tengo un problema con la creacion de unas tablas en MySQL 5.1, al momento de meter estas tablas
CREATE TABLE entrada
(
nombre VARCHAR(30) NOT NULL,
tipo VARCHAR(10) NOT NULL,
CONSTRAINT pk_ent
PRIMARY KEY (nombre)
);
CREATE TABLE apuntes
(
nombre VARCHAR(30) NOT NULL,
apuntes VARCHAR(40) NOT NULL,
CONSTRAINT pk_apu
PRIMARY KEY (nombre,apuntes),
CONSTRAINT fk_apu
FOREIGN KEY(nombre)
REFERENCES entrada (nombre)
);
CREATE TABLE entradaapuntes
(
nombre VARCHAR(30) NOT NULL,
apuntes VARCHAR(40) NOT NULL,
CONSTRAINT pk_ea
PRIMARY KEY (nombre,apuntes),
CONSTRAINT fk_ea_en
FOREIGN KEY (nombre)
REFERENCES entrada (nombre),
CONSTRAINT fk_ea_ap
FOREIGN KEY (apuntes,nombre)
REFERENCES apuntes (apuntes,nombre)
);
me da un error en la tercera tabla (entradaapuntes) el error en errno 150, la verdad es que apenas empiezo en esto de MySQL y no tengo idea de que podra estar generando este error ¿Alguien que me pueda ayudar?
Les agradezco de antemano.