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

时间:2014-08-01 18:21:59

标签: mysql sql mysql-workbench

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

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

提前感谢。

2 个答案:

答案 0 :(得分:9)

“关系”标签中“外键”标签中的强制选项似乎是控制选项的方法。

答案 1 :(得分:4)

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