Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2013, 15:52
joserodriguezan
 
Fecha de Ingreso: noviembre-2013
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 11 años
Puntos: 0
Respuesta: Error 1215: Cannot add foreign key constraint

Hola gnzsoloyo,

Ya he dado con la solución al final me ha salido con este llamada:

Código MySQL:
Ver original
  1. create table if not exists historic
  2. (codJug smallint(3) unsigned,
  3. dataini date,
  4. datafi date not null check(datafi>dataini),
  5. codClub tinyint(2) unsigned,
  6. numGols smallint(3) unsigned,
  7. codEsp tinyint(2) unsigned default 1,
  8. imports smallint(3) unsigned,
  9. primary key (codJug,dataini),
  10. foreign key (codJug) references jugador (codJug) on delete no action on update cascade,
  11. foreign key (codEsp) references especialitat(codEsp) on delete no action on update cascade)

He cambiado las restricciones de algunas columnas. El problema era que los unisigned que estaban en las primary keys no las habia puesto antes.

Muchas gracias por la ayuda.

Última edición por gnzsoloyo; 25/11/2013 a las 16:03