Vin*_*rma 1 sql sqlite android cordova
我从Android手机中获取并存储SQLite数据库中的电话号码和联系人姓名.现在我的问题是每当我刷新/重新加载应用程序时,SQL条目(电话和联系人)会一次又一次地插入,从而产生重复的条目.如何阻止这一点,顺便说一下,我正在使用Phonegap!
我正在使用这个简单的代码来填充数据库
tx.executeSql('CREATE TABLE IF NOT EXISTS details (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, phone TEXT)');
Run Code Online (Sandbox Code Playgroud)
但它导致双重输入.
停止此操作就像定义两个字段主键一样简单,如下所示:
CREATE TABLE contacts(
name CHAR(10) NOT NULL,
address INTEGER,
phone INTEGER NOT NULL,
song VARCHAR(255),
PRIMARY KEY (name, phone)
)
Run Code Online (Sandbox Code Playgroud)
此密钥将确保数据库中的任何条目都没有相同的名称和电话.
希望这可以帮助 !
| 归档时间: |
|
| 查看次数: |
2257 次 |
| 最近记录: |