Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/10/2011, 14:55
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: Problemas al capturar informacion en un campo FK MYSQL

Cita:
Iniciado por Oscar_Hidro Ver Mensaje
---tabla persona---
id_persona-- int(11) -- AI --PK
nombre -- varchar(30)
empresa -- varchar(255) -- INDEX

--tabla empresa--
id_empresa -- int(11) -- AI -- UNIQUE
grupo -- varchar(255) -- NULL -- INDEX
empresa -- varchar(255) PRIMARY

--grupo--
id_grupo -- int(11) -- AI -- UNIQUE
grupo -- varchar(255) -- PK


Las relaciones entre tablas son de esta manera:

[tabla contacto]empresa(INDEX) ---> [tabla contacto]empresa(INDEX)
[tabla empresa]grupo(INDEX) -- >[tabla grupo]grupo(PRIMARY)
Muy bonito, pero no trae la información necesaria (¿por qué cuando uno pide el CREATE TABLE la gente pone una descripción? No es lo mismo.).

Usa:
Código MySQL:
Ver original
  1. SHOW CREATE TABLE nombreTabla;
con el nombre de cada tabla y postea la respuesta de cada una.

Cuando se pide el CREATE TABLE es porque en esa forma se obtiene una información precisa de ciertas partes que una descripción no abarca.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)