1

私はこのテーブルを持っています:

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 ...
4

1 に答える 1

1

以下で試してください

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

こちらのリンクも参照

于 2013-03-11T19:07:19.110 に答える