在您说我连续做了1个半小时之后,我还是做了一些Google,但仍然没有找到解决此问题的方法之前,请告诉我有关您的答案
Executing SQL script in server
ERROR: Error 1064: 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 'VISIBLE,
CONSTRAINT `fk_Doctors_department1`
FOREIGN KEY (`department_name' at line 10
SQL Code:
-- -----------------------------------------------------
-- Table `GPMS_DB`.`Doctors`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `GPMS_DB`.`Doctors` (
`id` INT NOT NULL,
`F_name` VARCHAR(45) NULL,
`L_name` VARCHAR(45) NULL,
`department_name` VARCHAR(20) NOT NULL,
PRIMARY KEY (`id`, `department_name`),
INDEX `fk_Doctors_department1_idx` (`department_name` ASC) VISIBLE,
CONSTRAINT `fk_Doctors_department1`
FOREIGN KEY (`department_name`)
REFERENCES `GPMS_DB`.`department` (`name`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL script execution finished: statements: 8 succeeded, 1 failed