为了账号安全,请及时绑定邮箱和手机立即绑定

请问该怎么在mysql设置两个字段不能同时为空?

请问该怎么在mysql设置两个字段不能同时为空?

芜湖不芜 2022-04-22 14:15:57
怎么设置mysql的同一个表中的两个外键字段不能同时为空?
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

你试下加如下约束
CONSTRAINT chk_XXXX CHECK (a is not null or b is not null)

查看完整回答
反对 回复 2022-04-24
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

试试用表级的 check 约束。

查看完整回答
反对 回复 2022-04-24
  • 2 回答
  • 0 关注
  • 377 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信