Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Varias foreign key en una misma tabla

Estas en el tema de Varias foreign key en una misma tabla en el foro de Mysql en Foros del Web. Buenos dias estoy creando unas tablas y me da un error en una de ellas, al intentar crear dos FOREIGN KEY en la misma tablas, ...
  #1 (permalink)  
Antiguo 11/04/2006, 00:37
 
Fecha de Ingreso: febrero-2006
Mensajes: 5
Antigüedad: 18 años, 2 meses
Puntos: 0
Varias foreign key en una misma tabla

Buenos dias estoy creando unas tablas y me da un error en una de ellas, al intentar crear dos FOREIGN KEY en la misma tablas, ¿puede que sea por eso?, o MySQL puede utilizar varias llaves en una misma tabla, estoy utilizando la versión 5.0 de MySQL. La sentencia es la siguiente:

CREATE TABLE envioservtec
(astcodigo int auto_increment not null primary key,
astfechaenvio date,
astcodigost int,
astalbst varchar(20),
astfallo text,
astfecharecepc date,
astreparacion text,
astmaterial text,
astobserv text,
astrcodigo int,
INDEX (astcodigost),
FOREIGN KEY(astcodigost) REFERENCES sertecnico(stcodigo) ON UPDATE CASCADE,
FOREIGN KEY(astrcodigo) REFERENCES reparacion(rcodigo) ON UPDATE CASCADE) type=innodb;

Veis algún error en la sintaxis??
Os agradecería una respuesta en cuanto sea posible, ya que me surge para el trabajo. Gracias
  #2 (permalink)  
Antiguo 11/04/2006, 00:39
 
Fecha de Ingreso: febrero-2006
Mensajes: 5
Antigüedad: 18 años, 2 meses
Puntos: 0
Ahh!! el error me lo da en la segunda clave foranea... Las tablas con una sola FOREIGN KEY me las crea sin problemas.
  #3 (permalink)  
Antiguo 11/04/2006, 00:43
 
Fecha de Ingreso: febrero-2006
Mensajes: 5
Antigüedad: 18 años, 2 meses
Puntos: 0
Ya lo he solucionado, era una coma que no tenia que estar allí donde estaba... Hasta la próxima
  #4 (permalink)  
Antiguo 27/04/2010, 01:47
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Respuesta: Varias foreign key en una misma tabla

Buenos días,
Tengo el mismo problema que tu, y no sé que coma es la que te sobraba o tenías mal, me lo puedes comentar???
  #5 (permalink)  
Antiguo 27/04/2010, 05:55
Avatar de 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, 5 meses
Puntos: 2658
Respuesta: Varias foreign key en una misma tabla

Shhh. Estás despertando a los muertos.



Estás resucitando posts muy viejos. El usuario que intentas contactar no se ha conectado desde el 11/04/2006. O sea, ¡más de cuatro años!

Fíjate bien en la advertencia que suele aparecer al pie al leer los posts muy viejos. No los revivas, porque los moderadores suelen cerrarlos y no podremos responderte.

Siempre es preferible abrir un post propio (colgarse de uno ajeno para hacer preguntas propias tampoco es buena costumbre), porque así al menos podremos responderte a tí, y no al que lo inició, que es lo que se espera...

Saludos y bienvenido.

__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:44.