1
CREATE TABLE IF NOT EXISTS `nm`.`list_activities` (
`activity_id` INT NOT NULL COMMENT '',
`activity_name` VARCHAR(45) NULL COMMENT '',
`activity_type_id` INT NOT NULL COMMENT '',
PRIMARY KEY (`activity_id`, `activity_type_id`) COMMENT '',
CONSTRAINT `fk_list_activities_log`
FOREIGN KEY (`activity_id`)
REFERENCES `nm`.`log` (`activity_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE TABLE IF NOT EXISTS `nm`.`log` (
`date_id` INT NOT NULL COMMENT '',
`activity_id` INT NOT NULL COMMENT '',
PRIMARY KEY (`date_id`, `activity_id`) COMMENT '')
ENGINE = InnoDB;
无法创建list_activities
表,它显示错误消息MySQL的 - 不能外键约束创建表错误
错误代码:1215无法添加外键约束
in mysql
但我需要在reffer在此日志DATE_ID日期表创建FK table.and一个我上面提到list_activities,创建日期表。谢谢 –
@ N.Mehta,如果有帮助,请参阅编辑答案。 – Rahul
,但它会反驳date_id日志表的颜色。 activity_type_id不同于另一个表所反映的不同。 –