
No me funciona la foreing key
SQL
Publicado el 26 de Julio del 2021 por Miguel
909 visualizaciones desde el 26 de Julio del 2021
Tengo problemas para lograr que la llave foranea entre en la tabla oficinas
CREATE TABLE empleados(
no_empleado INT UNSIGNED NOT NULL ,
nombres VARCHAR(120) NOT NULL,
apellidos VARCHAR(120) not NULL,
email VARCHAR(100) NOT NULL,
titulo VARCHAR(50) NOT NULL,
oficina VARCHAR(10) NOT NULL,
jefe int UNSIGNED NOT NULL,
foto TEXT NOT NULL,
PRIMARY KEY (no_empleado,oficina),
FOREIGN KEY (jefe) REFERENCES empleados(no_empleado)
);
--------------------------------
CREATE TABLE oficinas(
codigo_oficina VARCHAR(10) NOT NULL,
ciudad VARCHAR(60) NOT NULL,
estado VARCHAR(60) not NULL,
codigo_postal INT UNSIGNED NOT NULL,
telefonos VARCHAR(50) NOT NULL,
FOREIGN KEY (codigo_oficina) REFERENCES empleados(oficina)
);
Comentarios sobre la versión: 1.0 (0)
No hay comentarios