Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2013, 20:21
davidglez3
 
Fecha de Ingreso: enero-2012
Ubicación: Asturias
Mensajes: 3
Antigüedad: 12 años, 3 meses
Puntos: 0
ERROR 1215 cannot add foreing key constraint

Hola, estoy haciendo un pequeño proyecto relacionado con bases de datos y me da el error 1215 cannot add foreing key constraint.
Les dejo aqui las tablas por si me pueden echar una mano.
El error me lo da al insertar la tabla jugadores.
Gracias de antemano.

Código MySQL:
Ver original
  1. create table usuario (
  2. id_usuario int(10) not null auto_increment,
  3. nombre_usuario varchar(25) not null,
  4. apellido1 varchar(25) not null,
  5. apellido2 varchar(25) not null,
  6. usuario varchar(20) not null,
  7. contraseña varchar(20) not null,
  8. email varchar(40) not null,
  9. dinero int(10) not null,
  10. primary key(id_usuario)
  11.  
  12. create table equipo (
  13. id_equipo int(10) not null auto_increment,
  14. nombre_equipo varchar(50) not null,
  15. id_usuario int(10) not null,
  16. primary key(id_equipo),
  17. index(id_usuario),
  18. foreign key (id_usuario) references usuario(id_usuario) on update cascade on delete cascade
  19.  
  20. create table jugador (
  21. id_jugador int(10) not null auto_increment,
  22. nombre_jugador varchar(40) not null,
  23. posicion varchar(13) not null,
  24. precio int(10) not null,
  25. puntos int(5) not null,
  26. estado varchar(30),
  27. nombre_equipo varchar(50) not null,
  28. primary key(id_jugador),
  29. index(nombre_equipo),
  30. foreign key (nombre_equipo) references equipo(nombre_equipo)