1
SQLiteでは、VarcharとIntegerの2つのフィールドで挿入または置換したいと考えています。これらの2つのフィールドは一意でなければなりません。だから私はユニークな2つのフィールドを持つ特別なテーブルを作成する必要がありますか?SQLiteでの挿入または置換
多分、これに役立つ人がいます。
SQLiteでは、VarcharとIntegerの2つのフィールドで挿入または置換したいと考えています。これらの2つのフィールドは一意でなければなりません。だから私はユニークな2つのフィールドを持つ特別なテーブルを作成する必要がありますか?SQLiteでの挿入または置換
多分、これに役立つ人がいます。
次の2つのフィールドの組み合わせがユニークになりたい場合は、最も簡単な方法は、これらのフィールドに一意のインデックスを作成することです。その後、競合が発生した場合にはINSERT OR REPLACE
文が既存のレコードを置き換えます
CREATE UNIQUE INDEX field1_field2_idx ON table_name(field1, field2)
を新しいものと一緒に。
は、固有の2つのフィールドの組み合わせですか、それともそれぞれのフィールドはそれ自体ですか? – Benoit