Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2016, 11:41
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, 4 meses
Puntos: 2658
Respuesta: problema de Relaciones

No tiene las cláusulas ENGINE que definen si usarán MyISAM o InnoDB. En tal condición, usará el motor por defualt del servidor, y si el mismo es el MyISAM ignorará todas las FK porque las foreign key no existen en el motor MYISAM.

Todas las clausulas CREATE TABLE deben llevar el ENGINE:

Código MySQL:
Ver original
  1. create table bodega
  2. (
  3.    id_bodega            varchar(20) not null,
  4.    pro_codigo           varchar(20),
  5.    usu_mail             varchar(100),
  6.    bod_codigo           varchar(15) not null,
  7.    bod_cantid           int not null,
  8.    bod_contad           decimal(10,2) not null,
  9.    bod_credit           decimal(10,2) not null,
  10.    bod_tarjet           decimal(10,2) not null,
  11.    bod_factur           int not null,
  12.    primary key (id_bodega)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)