MySQL
YanXYuan
这个作者很懒,什么都没留下…
展开
-
MySQL外键约束
三个条件:两个表的存储引擎必须是InnoDB 索引型 数据类型相同如果子表试图创建一个在父表中不存在的外键值,InnoDB会拒绝任何INSERT或UPDATE操作。如果父表试图UPDATE或者DELETE任何子表中存在或匹配的外键值,最终动作取决于外键约束定义中的ON UPDATE和ON DELETE选项。设置InnoDB的动作,默认为RESTRICT: 拒绝删除或者更新父表。...转载 2019-01-28 21:55:02 · 127 阅读 · 0 评论 -
数据库设计
一对多关系的理解(以用户表和订单表为例)箭头所指一端为1的一端,背向为多的一端 多的一端有一个1的一端的主键作为外码(即将1的一端的主码添加到多的一端作为外键) 从实体类分析,表对应的实体类中1的一端有多的一端的集合属性,多的一端有1的一端的实体对象属性多对多关系的理解(需要中间表来实现联系)箭头由中间表指向其他两张表 中间表中有两张表的主键作为外键(即联合主键),中间表中不能有其...转载 2019-01-28 23:30:56 · 240 阅读 · 0 评论 -
mysql 1005
字段的类型、长度不同 字段的排序规则和字符集不同 外键的索引名称不存在或和其他表的索引名称相同 记录中外键已存在的数据在从表中找不到...原创 2019-03-03 18:43:35 · 871 阅读 · 0 评论