В MySQL, когда мы выполняем переадресацию, возникает эта ошибка

#mysql

Вопрос:

 CONSTRAINT `fk_city_state1`
    FOREIGN KEY (`state_idstate`)
    REFERENC...' at line 9
SQL Code:
        -- -----------------------------------------------------
        -- Table `mydb`.`city`
        -- -----------------------------------------------------
        CREATE TABLE IF NOT EXISTS `mydb`.`city` (
          `idcity` INT NOT NULL,
          `city_name` VARCHAR(45) NOT NULL,
          `state_idstate` INT NOT NULL,
          PRIMARY KEY (`idcity`),
          INDEX `fk_city_state1_idx` (`state_idstate` ASC) VISIBLE,
          CONSTRAINT `fk_city_state1`
            FOREIGN KEY (`state_idstate`)
            REFERENCES `mydb`.`state_tab` (`idstate`)
            ON DELETE NO ACTION
            ON UPDATE NO ACTION)
 

Комментарии:

1. Пожалуйста, опубликуйте полное сообщение об ошибке. Это, вероятно, скажет вам (и нам), что проблема в «видимом», а не в ограничении. Также обратите внимание, если вы (не) используете MySQL 8.

2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.