1

如果它不存在,我想将一条记录插入到 iphone 中的 sqlite 表中。

我正在使用三个名为

  • id(integer primary key Auto increment)

  • name(text)

  • address(text)

如果表中存在名称,则不应插入任何行。

我怎样才能做到这一点?

4

2 回答 2

2

试试这个(来源):

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

使字段nameaUNIQUEKEY和其余部分将由 sqlite 本身处理。

这是创建表查询:

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

于 2013-02-15T13:50:21.537 回答