时间:2021-07-01 10:21:17 帮助过:33人阅读
创建分数表
CREATE TABLE `score` ( `id` int(10) NOT NULL AUTO_INCREMENT, `code` varchar(20) DEFAULT NULL, `score` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`), KEY `score_fk1` (`code`), CONSTRAINT `score_fk1` FOREIGN KEY (`code`) REFERENCES `student` (`code`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
创建关系
1 当在主表中删除一列,对应关联的从表中的数据也被删除了
2 更新主表中的一列,对应关联的从表的数据也被更新
3 删除主表的一列,如果从表中数据,则主表删除失败,所以应该先删除从表中的数据然后在删除主表中的数据。
22 初识mysql外键
标签:关联 charset innodb img cascade 完整性 主表 update 更新