Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

cannot add foreign key constraint (Fulltext)

Estas en el tema de cannot add foreign key constraint (Fulltext) en el foro de Bases de Datos General en Foros del Web. Primero que nada felicitaros la navidad a todos por vuestra ayuda a gente como yo que estamos aprendiendo en este dificil mundo!! Estaba intentanto agregar ...
  #1 (permalink)  
Antiguo 25/12/2015, 04:56
 
Fecha de Ingreso: diciembre-2015
Mensajes: 8
Antigüedad: 8 años, 4 meses
Puntos: 0
cannot add foreign key constraint (Fulltext)

Primero que nada felicitaros la navidad a todos por vuestra ayuda a gente como yo que estamos aprendiendo en este dificil mundo!!

Estaba intentanto agregar un fulltext para mayor comodidad a la hora de buscar, pero me doy cuenta que no se pueden agregar foreign key a esta modalidad porque me da el siguiente error:

cannot add foreign key constraint

la tabla en la que quiero agregar el fulltext es la siguiente:

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS VIVIENDAS(
  2. NOMBRE_ZONA VARCHAR(25),
  3. CALLE VARCHAR(50),
  4. NUMERO NUMERIC(5),
  5. PLANTA NUMERIC(5),
  6. LETRA VARCHAR(5),
  7. DNI VARCHAR(9),
  8. PRECIO NUMERIC(10),
  9. NEGOCIABLE NUMERIC(10),
  10. ASCENSOR BOOLEAN,
  11. TERRAZA NUMERIC(5),
  12. PISCINA BOOLEAN,
  13. AMUEBLADO BOOLEAN,
  14. MASCOTAS BOOLEAN,
  15. GARAJE BOOLEAN,
  16. CALEFACCION BOOLEAN,
  17. TRASTERO BOOLEAN,
  18. COCINA_EQUIPADA BOOLEAN,
  19. LAVADERO BOOLEAN,
  20. JARDIN BOOLEAN,
  21. EXCLUSIVIDAD BOOLEAN,
  22. FECHA DATE,
  23. FOREIGN KEY (NOMBRE_ZONA) REFERENCES ZONAS(NOMBRE) ON DELETE CASCADE ON UPDATE CASCADE,
  24. PRIMARY KEY(CALLE, NUMERO, PLANTA, LETRA, DNI)

Y el campo es 'calle' que precisamente en esta tabla no es foreign key, es primary key pero si que llega a ser foreign key en otras tablas.
Leyendo y leyendo he encontrado este post, pero viene en ingles y aun traduciendo y todo no he llegado a comprenderlo mucho:

http://stackoverflow.com/questions/3...y-fulltext-key

En el mismo hacen referencia a que es un bug y pasan un enlace del foro oficial de mysql:

https://bugs.mysql.com/bug.php?id=78955

Pero dan una solucion que parece que le sirve a la persona

Última edición por gnzsoloyo; 28/12/2015 a las 19:34

Etiquetas: add, campo, constraint, key, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.