2

NumberInStock という列があります。ただし、データベースでは、この列に入力できる値を 1 から 100 に制限したいと考えています。列で使用する制約はどれで、SQL クエリの適切な構文になりますか? 私がこれまでに得たものは次のとおりです。

ALTER TABLE Inventory
ALTER COLUMN NumberInStock 

次に、制約を設定するためにその後に何を置き、どの制約を使用しますか

1999 ANSI/ISO 標準の MySQL を使用しています。

4

2 に答える 2

0

チェック制約を使用します。

ALTER TABLE <TABLE NAME>
ADD CONSTRAINT <CONSTRAINT NAME> CHECK(<PREDICATE> OR/AND/NOT <PREDICATE> ...)
于 2013-09-29T05:35:39.893 に答える