Tema: Claves
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2013, 09:07
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Claves

Para decirlo en forma simple: Al menos uno de los registros de la tabla "prueba3" tiene en la columna "lugares", un valor que no existe en ningún registro de la tabla "prueba2", en su clave primaria.
Eso es lo que sucede, y ese es el sentido de la verificación que te propone Leonardo_Josue.
Es lo que se denomina inconsistencia de datos, y es muy habitual cuando intentas crear una FK entre tablas que ya tiene registros.

Verifica los datos con cuidado.

Otra cosa, para confirmar lo que tienes, posteanos el resultado e esto:
Código MySQL:
Ver original
  1. SHOW CREATE TABLE prueba2;
  2. SHOW CREATE TABLE prueba3;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)