有人可以解释MySQL外键
我知道他们的问题是什么,你如何链接它们,或者当你在不同的表中有相同的名字时它们是自动链接的. 假设我有一个[orders]表和一个[customer]表.
这不是自动的,您必须在订单表的customer_id列上添加foreign key constraint.这可以在创建表时或使用ALTER语句完成.查看文档以获取详细信息.正如其他人指出的那样,请注意两个表都需要是InnoDB表(MyISAM存储引擎不支持外键约束,忽略它们). 无论有没有FK约束,查询都是这样的:
FK约束将“仅”保证ORDER表的CUSTOMER_ID列不能包含CUSTOMER表中不存在的值(可能为NULL除外),从而强制引用完整性. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息