【发布时间】:2015-12-30 16:28:31
【问题描述】:
任何人都知道,我尝试了很多次在我的 mysql sql 中使用更改表约束。
所以我想更改表约束以在性别列中添加验证:
alter table jewerly
add constraint checkGender CHECK(Gender='Male' OR Gender='female');
对吗?我不知道是什么问题,但它总是在我的 mysql 上返回空结果。为什么?
我从另一个线程读取,它说如果返回空结果是正常的。
但我尝试导出我的 sql,但我发现我的 sql 上没有添加任何约束查询。
有人知道这个问题吗?
======
注意:它标记为重复问题,但最后一个线程只有检查性别约束的解决方案,如果我想添加另一个约束呢?添加后约束总是丢失。
【问题讨论】:
-
注意:它标记为重复问题,但最后一个线程只有检查性别约束的解决方案,如果我想添加另一个约束怎么办?添加后约束总是丢失。
-
添加第二个约束的方式与添加第一个约束的方式相同。原始答案(您复制的问题)中给出的技术需要应用于您要添加的每个约束。