有没有办法用条件创建外键约束

时间:2019-07-05 11:58:56

标签: mysql phpmyadmin

有什么条件可以在表与条件之间建立关系

我有3张桌子

  1. 报价
  2. other_quotation
  3. 购物车

我想成为像这样的亲戚

报价

---
| id | service_id |
---
| 1  |  12        |
---

other_quotation

---
| id | quotation_id | service_id |
---
| 1  |     1        |    15      |

购物车

---
| id | quotation_id | quotation_type |
---
| 1  |   1          |    0           |
---
| 2  |   1          |    1           |
---

我已经创建了cart和引用之间的外键约束使用Idquotation_id,但是我想代表{{1 }},如果购物车有other_quotation,则检查与法定表的关系,否则检查与quotation_type表的关系,

如果有任何建议,我该怎么做。请让我知道,我要在删除或更新时级联。

如果这样做的方法不正确,请让我们知道正确的方法

谢谢

0 个答案:

没有答案