Buenas noches,
En primer lugar, me presento, me llamo Pedro y estoy actualmente estudiando BBDD.
Estoy intendado terminar una primera que en principio es "sencilla" pero casi al final me encuentro con el error 1064 y por más que he cambiado todo y vuelto a escribir de nuevo una y otra vez, no consigo quitar el error.
-- -------------------------------------------------------
-- Table `mi_esquema`.`Realiza`
-- -------------------------------------------------------
DROP TABLE IF EXISTS `mi_esquema`.`Realiza`;
CREATE TABLE IF NOT EXISTS `mi_esquema`.`Realiza` (
`Nombre_prueba` VARCHAR(50) NOT NULL ,
`DNI_medico` VARCHAR(9) NOT NULL ,
PRIMARY KEY (`DNI_medico`)
FOREIGN KEY (`DNI_medico`)
REFERENCES `mi_esquema`.`Medico` (`DNI`),
FOREIGN KEY (`Nombre_prueba`)
REFERENCES `mi_esquema`.`Prueba` (`Nombre_prueba`),
);
ERROR 1064 (42000): You have an error in your SQL syntax: check the manual that corresponds to your MySQL server version for the right syntax to use near ´FOREIGN KEY (`DNI_medico`)
REFERENCES `mi_esquema`.`Medico` (`DNI`),
FOREI´ at line 5
Gracias y un saludo para todos ;)