Пытаюсь выполнить запрос в mysql и получаю ошибку: #1005 - Невозможно создать таблицу (ошибка: 150 "Foreign key constraint is incorrectly formed")
Хотя вроде в запросе не вижу ошибки, подскажите в чем проблема
-- -----------------------------------------------------
-- Table `server_ads`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `server_ads` (
`srv_id` INT UNSIGNED NOT NULL,
`adv_id` INT UNSIGNED NOT NULL,
PRIMARY KEY (`srv_id`, `adv_id`),
INDEX `server_ads_adv_id_idx` (`adv_id` ASC),
CONSTRAINT `server_ads_srv_id`
FOREIGN KEY (`srv_id`)
REFERENCES `servers` (`srv_id`)
ON DELETE CASCADE
ON UPDATE CASCADE,
CONSTRAINT `server_ads_adv_id`
FOREIGN KEY (`adv_id`)
REFERENCES `advert` (`adv_id`)
ON DELETE CASCADE
ON UPDATE CASCADE)
ENGINE = InnoDB;