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