Hola, tengo un script de creación generado con Mysql workbench. Al pasarlo por Mysql administrator me da error 1005 que según he leído es porque hay alguna foreign key incorrecta, pero no consigo encontrarlo. Pego aqui el script por si alguien me puede ayudar
Código MySQL:
Ver originalSET @OLD_UNIQUE_CHECKS
=@@UNIQUE_CHECKS
, UNIQUE_CHECKS
=0; SET @OLD_FOREIGN_KEY_CHECKS
=@@FOREIGN_KEY_CHECKS
, FOREIGN_KEY_CHECKS
=0; SET @OLD_SQL_MODE
=@@SQL_MODE
, SQL_MODE
='TRADITIONAL';
-- -----------------------------------------------------
-- Table `mydb`.`usuario`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`camping`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`parcela`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`bungalow`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`actividad`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`clase`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`reserva`
-- -----------------------------------------------------
REFERENCES `mydb`.
`parcela` (`idparcela` , `idcamping` ) REFERENCES `mydb`.
`bungalow` (`idbungalow` , `idcamping` ) REFERENCES `mydb`.
`clase` (`idclase` , `idactividad` )
CREATE INDEX `fk_reserva_parcela1` ON `mydb`.
`reserva` (`idparcela` ASC, `parcelaidcamping` ASC) ;
CREATE INDEX `fk_reserva_bungalow1` ON `mydb`.
`reserva` (`idbungalow` ASC, `bungalowidcamping` ASC) ;
-- -----------------------------------------------------
-- Table `mydb`.`Festivos`
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Table `mydb`.`excepciones`
-- -----------------------------------------------------
REFERENCES `mydb`.
`clase` (`idclase` , `idactividad` )
CREATE INDEX `fk_excepciones_clase1` ON `mydb`.
`excepciones` (`idclase` ASC, `idactividad` ASC) ;
CREATE INDEX `fk_excepciones_Festivos1` ON `mydb`.
`excepciones` (`idfestivos` ASC) ;
SET SQL_MODE
=@OLD_SQL_MODE
; SET FOREIGN_KEY_CHECKS
=@OLD_FOREIGN_KEY_CHECKS
; SET UNIQUE_CHECKS
=@OLD_UNIQUE_CHECKS
;