Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2010, 08:08
Avatar de the_scorpion
the_scorpion
 
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Respuesta: Ayuda con este problema

Hola buenos dias
Bienvenidos a FDW (Foros Del Web)
NO mucho de mysql pero dos cositas
1. si tienes un auto_increment a Matricula porque le pones una llave a Nombre
2. si vas a colocar una llave foranea, hacia que tabla haras referencia esa llave foranea


CREATE TABLE `estudiantes` (
`Nombre` VARCHAR (20) NOT NULL,
`Matricula` int auto_increment,
`Apellido` VARCHAR (20) NOT NULL,
`Edad` int NOT NULL,
PRIMARY KEY (`Matricula`),
Id_asignatura int NOT NULL,
FOREIGN KEY (Id_asignatura) references asignatura(Id_ASIGNATURA));

Cita:
references asignatura(Id_ASIGNATURA))
tabla asignatura (tu 2da tabla) campo (Id_ASIGNATURA)

espera que de seguro en este post tributaran mas al conocimiento de los demás foristas y asi aclararme también a mi algunas dudas

google un ratico algo sencillo aqui
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".