Ver Mensaje Individual
  #17 (permalink)  
Antiguo 12/10/2011, 09:01
Avatar de Oscar_Hidro
Oscar_Hidro
 
Fecha de Ingreso: septiembre-2011
Ubicación: Aguascalientes, Mexico.
Mensajes: 200
Antigüedad: 12 años, 7 meses
Puntos: 25
Respuesta: Problemas al capturar informacion en un campo FK MYSQL

Tabla "empresa"

Código MySQL:
Ver original
  1. CREATE TABLE `empresa` (
  2.  `id_empresa` int(11) NOT NULL AUTO_INCREMENT,
  3.  `nom_comer_gr` varchar(255) DEFAULT NULL,
  4.  `nombre_comercial` varchar(255) NOT NULL,
  5.  `razon_social` varchar(255) NOT NULL,
  6.  `giro_empresa` varchar(255) NOT NULL,
  7.  `rfc` varchar(30) NOT NULL,
  8.  `calle` varchar(255) NOT NULL,
  9.  `no_ext` int(11) NOT NULL,
  10.  `no_int` int(11) NOT NULL,
  11.  `codigo_postal_emp` int(11) NOT NULL,
  12.  `estado_emp` varchar(255) NOT NULL,
  13.  `municipio_emp` varchar(255) NOT NULL,
  14.  `colonia_emp` varchar(255) NOT NULL,
  15.  `lada_emp` int(11) NOT NULL,
  16.  `tel_emp` int(11) NOT NULL,
  17.  `exten_emp` int(11) NOT NULL,
  18.  `clasif_emp` varchar(3) NOT NULL,
  19.  PRIMARY KEY (`nombre_comercial`),
  20.  UNIQUE KEY `id_empresa` (`id_empresa`),
  21.  KEY `id_grupo` (`nom_comer_gr`),
  22.  CONSTRAINT `empresa_ibfk_1` FOREIGN KEY (`nom_comer_gr`) REFERENCES `grupo` (`nom_comer_gr`) ON DELETE CASCADE ON UPDATE CASCADE


tabla "grupo"

Código MySQL:
Ver original
  1. CREATE TABLE `grupo` (
  2.  `id_grupo` int(11) NOT NULL AUTO_INCREMENT,
  3.  `nom_comer_gr` varchar(255) NOT NULL DEFAULT '',
  4.  `raz_soc_gr` varchar(255) NOT NULL,
  5.  `rfc_gr` varchar(20) NOT NULL,
  6.  `giro_gr` varchar(30) NOT NULL,
  7.  `calle_gr` varchar(30) NOT NULL,
  8.  `no_ext_gr` int(11) NOT NULL,
  9.  `no_int_gr` int(11) NOT NULL,
  10.  `cod_post_gr` int(11) NOT NULL,
  11.  `estado_gr` varchar(30) NOT NULL,
  12.  `municipio_gr` varchar(30) NOT NULL,
  13.  `colonia_gr` varchar(30) NOT NULL,
  14.  `lada_gr` int(11) NOT NULL,
  15.  `telefono_gr` int(11) NOT NULL,
  16.  `exten_gr` int(11) NOT NULL,
  17.  `clasif_gr` varchar(20) NOT NULL,
  18.  PRIMARY KEY (`id_grupo`),
  19.  UNIQUE KEY `nom_comer_gr` (`nom_comer_gr`)


@gnzsoloyo, hermano, una disculpa por no haberte mandado la informacion como se debia en un principio. Supongo que necesitabas algo como esto