暂无图片
mysql 同一行的两列如何报证值不相同
我来答
分享
Liuxu
2021-09-07
mysql 同一行的两列如何报证值不相同

mysql 同一行的两列数据如何报证值不相同,该如何添加约束?
有一张表字段id,name,pid,pid是父元素的id,如果出现id和pid值一样的话,会出现死循环,那么mysql是否可以添加约束条件呢,还请各位大神不吝赐教

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

已知的话是没有的。
这是应该设计上控制。
你这等于是比如
浙江 杭州
金华
温州
湖州

这样的,你不希望湖州下面出现浙江是吧?
这个数据库上做不了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏