Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2009, 15:00
santiago_montero
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 0
problema llave primaria compuesta!!!!!

Que tal Señores, les planteo una cuestion en la que nose que es lo que sucede; he hecho algunas pequeñas bases de datos con lo minimo que requiere la misma
pero ahora me tope con una en la que cree una tabla con una primary key compuesta; segun habia leido, cuando creas llaves primarias no pueden contener valores repetido.............. este es mi problema......... en la que estoy si me repite los valores.

Por que???????

Estos son mis scripts:


Código:
create table salidas (
	clave_salida varchar (10) not null,
	fecha date not null,
	fk_unidad int (5) unsigned zerofill not null,
	fk_almacenista int (3) unsigned not null,
	primary key (clave_salida),
	# borra esta llave foranea fk_unidady la relacion hacerla en phpmyadmin creando un indice priero.
	foreign key (fk_unidad) references uni_med(unidad)
		on delete cascade
		on update cascade
	foreign key (fk_almacenista) references almacenistas(no_almacenista) 
		on delete cascade
		on update cascade
)engine=innodb

Código:
CREATE TABLE detalle_salida (
fk_salida varchar (10) not null,
no_economico varchar (10) not null,
cantidad int (3) not null,
descripcion text not null,
primary key (fk_salida,no_economico),
foreign key (fk_salida) references salidas (clave_salida)
	on update cascade
	on delete cascade
)engine= innodb

Gracias por su ayuda