我有以下问题,我想知道是否可以在本机 SQL 中解决它。假设我有一个无向图,它在 2 个节点之间不得包含超过一条边。
我想在一个数据库表中表示它,它具有例如以下方案和内容:
ID|Node1|Node2|
---------------
1 | A | B |
2 | B | C |
3 | D | E |
4 | F | D |
我想在 MySQL 的数据库级别设置一个约束来防止,我可以将以下记录添加到上面的表中
5 | B | A |
有人知道 MySQL 中有什么解决方案吗?
提前致谢!