Mysql 如何对此列进行约束

Mysql 如何对此列进行约束,mysql,sql,Mysql,Sql,我希望hiredate列有一个检查约束。这是我的尝试,我只希望用户能够输入一个大于1990年1月1日的日期 ALTER TABLE EMP ADD CONSTRAINT HIRE_DATE_CK CHECK (HIREDATE >=1990/01/01) 这是我得到的错误: 比较运算符>=操作数不兼容 MySQL没有应用/具有检查约束。我建议你要么通过前端管理检查,要么按照罗纳尔多的指示使用两个触发器:答案是在单引号内键入1990/1/1 更改表EMP

我希望hiredate列有一个检查约束。这是我的尝试,我只希望用户能够输入一个大于1990年1月1日的日期

ALTER TABLE EMP              
ADD CONSTRAINT HIRE_DATE_CK    
CHECK (HIREDATE >=1990/01/01)
这是我得到的错误:

比较运算符>=操作数不兼容


MySQL没有应用/具有
检查
约束。我建议你要么通过前端管理检查,要么按照罗纳尔多的指示使用两个触发器:

答案是在单引号内键入1990/1/1

更改表EMP
添加约束雇用日期检查

检查(HIREDATE>='1990/01/01')

然后不要使用MySQL。它不强制检查约束。