RDB基礎

CHECK制約

日本語

概要

列の値が、指定した条件を満たすことを保証する制約。

詳細

列の値が指定した条件式を満たすことを保証する制約。範囲チェックなどに使われる。「年齢が0以上である」のような単純な範囲チェックだけでなく複数列にまたがる条件も指定できるが、MySQLでは長らく構文上受け付けても実際には無視される(強制されない)バージョンがあった点に注意が必要。

データベースの他の用語