Tema: Error 1215
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2015, 16:06
BoKeRoN18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 17 años, 4 meses
Puntos: 2
Respuesta: Error 1215

Cita:
Iniciado por Libras Ver Mensaje
Aqui esta tu error:

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS ZONA(
  2. NOMBRE VARCHAR(25) PRIMARY KEY
  3. );
  4.  
  5. CREATE TABLE IF NOT EXISTS COLINDANCIA(
  6. NOMBRE VARCHAR(25),
  7. COLINDANCIA VARCHAR(25),
  8. PRIMARY KEY(COLINDANCIA, NOMBRE),
  9. FOREIGN KEY (NOMBRE) REFERENCES ZONA(NOMBRE)
  10. );

Como tienes una llave primaria de 2 campos el campo colindancia tiene que tener una referencia foranea para que lo acepte.....
Pero si colindancia es un campo de la tabla colindancia propia, porque le voy a añadir foreign key si no viene de otra tabla? ademas el fallo no viene de ahi viene de la tabla LZONA ya lo he traceado