繁体   English   中英

如何在 Mysql 工作台中创建零或一对多关系

[英]How to create a zero or one to many relationship in Mysql workbench

在具有订单、客户表的数据库中,我需要这两个表之间的关系为零或一对多关系,因为在我的应用程序中,订单可以存在而无需分配给客户。

我想到的第一个想法是使外键可以为空,这样在创建订单时外键可以为空,但我不知道该怎么做。 我正在研究一个模型,所以我可以将它呈现给我的“老师”,所以我需要知道如何使用 EER 图来做到这一点。

提前致谢。

“关系”选项卡中“外键”选项卡中的强制选项似乎是控制可选性的方法。

正常创建您的1:n关系。 然后双击该表以显示详细信息。 在新的FK字段上,取消选中“NN”列。 现在你的FK可以为NULL。

简单地这样做

  • 右键单击关系,然后单击“编辑关系”
  • 单击界面下方的选项卡切换到“外键”选项卡
  • 在参考表部分下,取消选中标记为“强制”的复选框

你去吧。 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM