エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第136回 CHECK制約を利用してみよう | gihyo.jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第136回 CHECK制約を利用してみよう | gihyo.jp
MySQLはバージョン8.0.16からCHECK制約が追加されました。このCHECK制約は、MySQL 5.0の時代から上がっ... MySQLはバージョン8.0.16からCHECK制約が追加されました。このCHECK制約は、MySQL 5.0の時代から上がっているバグレポート「MySQL Bugs: #3464: Constraints: support CHECK」にもあるように、MySQLで多くの方が待ちわびた機能のひとつかもしれません。 今回はMySQL 8.0.16で追加されたCHECK制約の機能を確認し、利用の際の注意点を見ていきましょう。 なお、利用している環境はCentOS 7で、MySQLはバージョン8.0.21を利用しています。 CHECK制約 CHECK制約は、テーブルにデータを(挿入も含む)更新する際に条件を満たすか検証し、もし満たさない場合はエラーにしてしまう機能になります。たとえば、UNSIGNED TINYINTで定義されたカラムには通常0~255までの数値を取ることができますが、CHECK