如何检查sqlite phonegap中的重复项目

时间:2013-07-11 07:15:39

标签: sqlite cordova

我正在sqlite中创建一个表。然后我在表中插入数据。举例来说我有表 A 有列ID Name.I不需要任何重复的名称。如果我已经有相同的名称。我不想在我的表中插入该名称。我不需要重复的项目吗?怎么做?

由于

2 个答案:

答案 0 :(得分:1)

您可以将ID指定为“PRIMARY KEY”,将Name指定为“UNIQUE”。将ID设置为主键this link会有所帮助。如果数据库已经存在且您只想要不同的值,请按照此link

进行操作

答案 1 :(得分: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));