2012-04-20 8 views
0

私はAndroid 2.3 Simulatorで作業しています。アンドロイドでsqliteを使ってユニークな行を追加できません

私はいくつかの5つのユニークなカテゴリ...

私は私のテーブルにこれらのカテゴリを追加する必要があります....

を持っている私は、この

よう主キーを使用してこれを追加しましたテストが存在しない場合はテーブルを作成します(カテゴリ整数プライマリキー、値テキスト)。

が、私は二回

このクエリを実行する場合は、テスト(カテゴリ値)に挿入する値(1、 "0");

そして、私がテスト(カテゴリ整数のユニークな、値のテキスト)が存在しない場合は、テーブルを作成し、この

ようユニークを使用する場合でも二回

これを追加しています。

その後も、行を一意にするためにどのように...二回

を行を追加していますか?

答えて

1

レコードを手動で追加しないでください。プライマリキーを自動インクリメントとして割り当てて、システムにレコードを追加させてください。

+1

これはニースのアプローチです...しかし、どれが効率的になるか教えてください... 1)ユニーク2)プライマリキー3)プライマリキーと自動インクリメント? –

+0

プライマリキーと自動インクリメントの方が良いでしょう。 (カテゴリプライマリキーオートインクリメント、値....) –