Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2007, 08:01
mreyesb
 
Fecha de Ingreso: febrero-2007
Mensajes: 70
Antigüedad: 17 años, 2 meses
Puntos: 1
Warning al crear tabla mysql

Holas...

he creado una tabla con el siguiente scrpt:
Código:
create table ELECTIVO
(
   ID_ASIGNATURA        mediumint unsigned not null,
   ID_ALUMNO            varchar(15) not null,
   ANIO_ELECTIVO        year not null,
   constraint FK_ELECTIVO foreign key (ID_ASIGNATURA)
      references ASIGNATURAS (ID_ASIGNATURA) on delete cascade on update cascade,
   constraint FK_ELECTIVO2 foreign key (ID_ALUMNO)
      references ALUMNOS (ID_ALUMNO) on delete cascade on update cascade,
   primary key (id_asignatura,id_alumno,anio_electivo)
)
ENGINE=InnoDB;
El phpmyadmin la creo , pero me sale un warning como este:
Las claves PRIMARIA e ÍNDICE no deben seleccionarse juntas para la columna 'IDASIGNATURA'
Alguien sabe el por que del warning... y en que puede afectar la eficiencia de mi tabla... es una tabla que tendrá máximo 3550 registros, ya que se borran cada 4 años, y ese es el número que alcanza en el peor de los casos y siendo pesimista

bueno ojalá me puedan responder..
de antemano gracias y saludos