У меня есть две таблицы с именем
MEMBER - столбцы id (первичный ключ), имя, адрес электронной почты &
ТЕМЫ - столбцы id, topic_type, создал_by .
Я хочу создать новую таблицу MEMBER_TO_TOPICS, которая отображает элемент в разделах и содержит столбцы memberid ( внешний ключ идентификатора таблицы элементов ), topicid ( внешний ключ таблицы идентификаторов тем ), create_time .
Вот запрос, который я пытаюсь выполнить.
CREATE TABLE `gsraisin`.`member_to_topics` (
`member_id` VARCHAR(50) NOT NULL,
`topic_id` VARCHAR(50) NOT NULL,
`created_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`member_id`, `topic_id`),
CONSTRAINT `FK_member_to_topics_memberid` FOREIGN KEY `FK_member_to_topics_memberid`
(`member_id`)
REFERENCES `member` (`id`)
ON DELETE CASCADE
ON UPDATE NO ACTION,
CONSTRAINT `FK_member_to_topics_topicid` FOREIGN KEY `FK_member_to_topics_topicid`
(`topic_id`)
REFERENCES `topics` (`id`)
ON DELETE CASCADE
ON UPDATE NO ACTION
)
ENGINE = InnoDB;
Но при выполнении следующей ошибки - MYSQL Error Number 1005 не может создать таблицу member_to_topics (errno: 121)