Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NumberInStock という列があります。ただし、データベースでは、この列に入力できる値を 1 から 100 に制限したいと考えています。列で使用する制約はどれで、SQL クエリの適切な構文になりますか? 私がこれまでに得たものは次のとおりです。
ALTER TABLE Inventory ALTER COLUMN NumberInStock
次に、制約を設定するためにその後に何を置き、どの制約を使用しますか
1999 ANSI/ISO 標準の MySQL を使用しています。
チェック制約を使用します。
ALTER TABLE <TABLE NAME> ADD CONSTRAINT <CONSTRAINT NAME> CHECK(<PREDICATE> OR/AND/NOT <PREDICATE> ...)