列(fk)包含多个数据(这是其他表的pk)

时间:2019-02-22 02:34:02

标签: php mysql database

详细信息: 现在我有3张桌子。客户,女佣,预订

CustomerTable
+------+---+
| id(PK)   |
+------+---+
| name     |
+------+---+

MaidTable
+------+---+
| id(PK)   |
+------+---+
| name     |
+------+---+

BookingTable
+----------------+
| id(PK)         |
+----------------+
| CustomerID(FK) |  refer to customerTable
+----------------+
| MaidID(FK)     |  refer to maidTable 
+----------------+

现在我的问题是,预订中的女佣人数可能超过1。这意味着BookingTable中的maidID(fk)将超过1,这是禁止的。

在哪里可以找到约束设计信息? 我也需要有关桌子设计的建议。谢谢。

0 个答案:

没有答案