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

Cita:
Iniciado por Libras Ver Mensaje
sorry se me cuatrapeo, creo que el problema es que cuando usas una llave foranea de mas de 2 campos quedaria de esta manera:



Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS LZONA(
  2. CALLE VARCHAR(50),
  3. NUMERO NUMERIC(5),
  4. PLANTA NUMERIC(5),
  5. LETRA VARCHAR(5),
  6. NOMBRE VARCHAR(25),
  7. PRIMARY KEY (CALLE, NUMERO, PLANTA, LETRA, NOMBRE),
  8. FOREIGN KEY (NOMBRE) REFERENCES ZONA(NOMBRE),
  9. FOREIGN KEY (CALLE,numero,planta,letra) REFERENCES VIVIENDA(CALLE,numero,planta,letra)
  10. );

http://dev.mysql.com/doc/refman/5.7/...eign-keys.html

Y primero va PK y despues FK ;)
Ya se me soluciono, gracias el tema era ese que se tiene que hacer con un foreign key no 4 como estaba haciendo yo