私は sqlite でテーブルを作成しています。次に、テーブルにデータを挿入します。たとえば、列 ID 名を持つテーブルA があります。重複した名前は必要ありません。すでに同じ名前がある場合は、挿入したくありません。私のテーブルの名前。つまり、重複するアイテムは必要ありませんか? どうやってするか?
ありがとう
ID を「PRIMARY KEY」、名前を「UNIQUE」として指定できます。ID を主キーとして設定すると、このリンクが役立ちます。データベースが既に存在し、個別の値のみを取得したい場合は、このリンクに従ってください
列を「キー」に指定するか、列を「一意」に宣言することができます
次に例を示します。
CREATE TABLE myTable (
id INTEGER PRIMARY KEY,
num FLOAT NOT NULL,
cost FLOAT NOT NULL,
paid FLOAT NOT NULL,
date DATE NOT NULL,
UNIQUE(num));