0

私は sqlite でテーブルを作成しています。次に、テーブルにデータを挿入します。たとえば、列 ID 名を持つテーブルA があります。重複した名前は必要ありません。すでに同じ名前がある場合は、挿入したくありません。私のテーブルの名前。つまり、重複するアイテムは必要ありませんか? どうやってするか?

ありがとう

4

2 に答える 2

1

ID を「PRIMARY KEY」、名前を「UNIQUE」として指定できます。ID を主キーとして設定すると、このリンクが役立ちます。データベースが既に存在し、個別の値のみを取得したい場合は、このリンクに従ってください

于 2013-07-11T09:31:46.147 に答える
0

列を「キー」に指定するか、列を「一意」に宣言することができます

次に例を示します。

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));
于 2013-07-11T07:32:06.043 に答える