您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql的外键?

bubuko 2022/1/25 20:09:03 mysql 字数 1013 阅读 872 来源 http://www.bubuko.com/infolist-5-1.html

外键定义服从下列情况:(前提条件) 1) 所有tables必须是InnoDB型,它们不能是临时表.因为在MySQL中只有InnoDB类型的表才支持外键. 2) 所有要建立外键的字段必须建立索引. 3) 对于非InnoDB表,FOREIGN KEY子句会被忽略掉。 https://blog.csdn. ...

外键定义服从下列情况:(前提条件)
1)
所有tables必须是InnoDB型,它们不能是临时表.因为在MySQL中只有InnoDB类型的表才支持外键.
2)
所有要建立外键的字段必须建立索引.
3)
对于非InnoDB表,FOREIGN KEY子句会被忽略掉。
https://blog.csdn.net/liqinghuan_blog/article/details/29214659

-- 双外键
INDEX (product_category, product_id),
FOREIGN KEY (product_category, product_id)
REFERENCES product(category, id)
ON UPDATE CASCADE ON DELETE RESTRICT,
-- 单外键
INDEX (customer_id),
FOREIGN KEY (customer_id)

REFERENCES customer(id)) TYPE=INNODB;

(6) 说明:

1.若不声明on update/delete,则默认是采用restrict方式.
2.对于外键约束,最好是采用: ON UPDATE CASCADE ON DELETE RESTRICT 的方式.

mysql的外键?

原文:https://www.cnblogs.com/bkylee/p/12391038.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶