2列のテーブルがあります。列の 1 つだけが null である行のみを許可する制約を設定する方法は?
私は確かにアプリケーション層でいくつかの事前チェックを行いますが、データベース層でもこの制約を直接設定したいと考えています。
ありがとう!
2列のテーブルがあります。列の 1 つだけが null である行のみを許可する制約を設定する方法は?
私は確かにアプリケーション層でいくつかの事前チェックを行いますが、データベース層でもこの制約を直接設定したいと考えています。
ありがとう!
mysql 演算子AND OR 演算子を試す
SELECT * 
    FROM  `table1` 
    WHERE (col1 IS NULL AND col2 IS NOT NULL) 
    OR (col2 IS NULL AND col1 IS NOT NULL)