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