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)