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

请问该怎么在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 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号