1

まだ存在しない場合は、iPhone の sqlite テーブルにレコードを挿入したいと考えています。

という名前の3つのフィールドを使用しています

  • id(integer primary key Auto increment)

  • name(text)

  • address(text)

テーブルに名前が存在する場合、行を挿入するべきではありません。

これどうやってするの?

4

2 に答える 2

2

これを試してください(source):

INSERT OR IGNORE INTO TableName (Field) VALUES 'value'
于 2013-02-15T13:31:04.937 に答える
1

フィールドnameaを作成するUNIQUEKEYと、残りはsqlite自体によって処理されます。

テーブルクエリの作成は次のとおりです。

CREATE TABLE YourTableName(id integer NOT NULL PRIMARY KEY AUTOINCREMENT DEFAULT 0、name text UNIQUE、address text)

于 2013-02-15T13:50:21.537 に答える