Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/02/2010, 13:26
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: enlazar tablas

Algo así si quieres hacerlo mientras creas las tables:

Código MySQL:
Ver original
  1. CREATE TABLE  `categoria` (
  2.   `cat_nombre` varchar(50) NOT NULL,
  3.   `cat_descripcion` longtext NOT NULL,
  4.   `cat_img` longtext NOT NULL,
  5.   PRIMARY KEY  (`id_cat`)
  6.  
  7. CREATE TABLE  `subcategoria` (
  8.   `subcat_nombre` varchar(50) NOT NULL,
  9.   `subcat_descripcion` longtext NOT NULL,
  10.   `id_cat` int(10) unsigned NOT NULL,
  11.   PRIMARY KEY  (`id_sub`),
  12.   KEY `categoria` USING BTREE (`id_cat`),
  13.   CONSTRAINT `FK_subcategoria_cat` FOREIGN KEY (`id_cat`) REFERENCES `categoria` (`id_cat`) ON DELETE CASCADE ON UPDATE CASCADE
  14.  
  15. CREATE TABLE  `producto` (
  16.   `id_prod` int(10) unsigned NOT NULL auto_increment,
  17.   `nombre_prod` varchar(100) NOT NULL,
  18.   `descripcion_prod` longtext NOT NULL,
  19.   `img_prod` longtext NOT NULL,
  20.   `id_cat` int(10) unsigned NOT NULL,
  21.   `id_sub` int(10) unsigned NOT NULL,
  22.   PRIMARY KEY  (`id_prod`),
  23.   KEY `categoria` USING BTREE (`id_cat`),
  24.   KEY `subcategoria` USING BTREE (`id_sub`),
  25.   CONSTRAINT `FK_producto_subcat` FOREIGN KEY (`id_sub`) REFERENCES `subcategoria` (`id_sub`)  ON DELETE CASCADE ON UPDATE CASCADE,
  26.   CONSTRAINT `FK_producto_cat` FOREIGN KEY (`id_cat`) REFERENCES `categoria` (`id_cat`) ON DELETE CASCADE ON UPDATE CASCADE
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)