Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/03/2010, 11:48
sosaj21
 
Fecha de Ingreso: febrero-2010
Mensajes: 19
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: problema con autoincrement/llave foranea

a lo ultimo lo hice cm me lo plantaron y no me sirvio me aparecio el mismo error pero gracias a los que me dijeron pude hacerlo de esta manera...

create table control(
contador integer AUTO_INCREMENT not null,
fecha_control date not null unique,
id_inspector integer not null,
id_laboratorista integer not null,
fecha_entrega_lab date not null,
h_ini_ord_1 varchar(10),
h_fin_ord_1 varchar(10),
h_ini_ord_2 varchar(10),
h_fin_ord_2 varchar(10),
Primary key (contador),
index(id_inspector,id_laboratorista),
foreign key (id_inspector) references persona(id_persona),
foreign key (id_laboratorista) references persona(id_persona)
) ENGINE=INNODB;


create table produce(
id_control date not null,
numero_vaca integer not null,
c_ord_1 integer not null,
c_ord_2 integer ,
g_ord_1 integer ,
g_ord_2 integer ,
p_ord_1 integer ,
p_ord_2 integer ,
l_ord_1 integer ,
l_ord_2 integer ,
cs_ord_1 integer,
cs_ord_2 integer,
index (id_control,numero_vaca),
foreign key (id_control) references control(fecha_control),
foreign key (numero_vaca) references ganado(numero)
)ENGINE=innodb;


ojala a alguien le sirva!!! y gracias a ustedes tambien

Última edición por sosaj21; 31/03/2010 a las 11:58