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

重複する値でPostgresqlにデータを挿入します

    重複を挿入したくない場合は、一意のインデックスまたは制約を追加します。

    CREATE UNIQUE INDEX unq_table_subject_topics_exams_3 ON table_subject_topics_exams(name_of_subject, section, topic, subtopic);
    

    insertが必要な場合 重複していない値で成功するには、次を追加します。

    ON CONFLICT DO NOTHING
    

    INSERTの最後の行として 。

    こちら はdb<>フィドルです。




    1. SQL Server:1 ++ 2とはどういう意味ですか?

    2. DistinctとGroupByのパフォーマンスが異なる場合はどうなりますか?

    3. 先週のデータを選択するMySQLクエリ?

    4. Oracleは1時間前の日付を取得します