MySQL - error: 150 "foreign key constraint is incorrectly formed

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 38 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

error: 150 "foreign key constraint is incorrectly formed

Publicado por morxlityvsxcks (1 intervención) el 28/09/2019 06:03:09
al momento de crear esta tabla
me sale el siguiente error: error: 150 "foreign key constraint is incorrectly formed

cual es el problema?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
create table iddistrito(
disnom varchar(30)
);
create table idcargo(
cargonom varchar(20)
);
 
create table idempleado(
nombres varchar(30),
apellidos varchar(30),
direccion varchar(30),
telefono char(9),
dni char(8),
sexo char(1),
estadocivil char(1),
sueldo FLOAT(5),
correo varchar(30),
disnom varchar(30),
cargonom varchar(20),
foreign key(disnom)
references iddistrito(disnom)
on delete set null
on update cascade,
foreign key(cargonom)
references idcargo(cargonom)
on delete set null
on update cascade
);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder