sql >> データベース >  >> RDS >> PostgreSQL

CHARACTERVARYINGフィールドの空の文字列を防止します

    チェック制約 を使用します :

    CREATE TABLE foobar(
      x TEXT NOT NULL UNIQUE,
      CHECK (x <> '')
    );
    
    INSERT INTO foobar(x) VALUES('');
    


    1. MySQL COUNT DISTINCT

    2. MySqlビューは動的で効率的ですか?

    3. DoctrineQueryBuilderは結合で削除します

    4. 複数のテーブルにわたるSQLの一意性制約