在MYSQL中检查查询约束

时间:2018-12-05 13:01:20

标签: mysql

我正在创建表,如下所示:

CREATE TABLE `work` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `WORKDONE` varchar(50) DEFAULT NULL,
  `INSTALLATIONDATE` datetime NOT NULL,
  `LASTUPDATEDDATE` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `CREATEDBY` varchar(50) NOT NULL DEFAULT 'SYSTEM',
  `LASTUPDATEDBY` varchar(50) NOT NULL DEFAULT 'SYSTEM',
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

我想在上方的CHECK列上添加WORKDONE约束,以使其仅接受三个值之一('YES','NO','MAYBE'),并且不接受任何其他值。

0 个答案:

没有答案