表示SQL约束

时间:2013-03-11 19:00:44

标签: mysql sql

我有这张桌子:

CREATE  TABLE `sold` (
`part_ID` INT(11) NOT NULL ,
`date` DATE NOT NULL ,
 PRIMARY KEY (`part_ID`, `date`) ,
 FOREIGN KEY (`part_ID` )
 REFERENCES `part` (`part_ID` );

此表代表每天销售的零件,约束表示销售数量应至少为25且最多为100.我如何实施此约束?

我认为它应该从这样的事情开始:

CHECK ( NOT EXISTS ...

1 个答案:

答案 0 :(得分:1)

尝试以下

CONSTRAINT chk_sales CHECK (columnName>=25 AND columnName <=100)

另请参阅此link