只有当表中不存在值时,才想将值插入到表中。如何插入SQLite中不存在的值Android
String CREATETABLE = "CREATE TABLE contacts (" +
"id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"name TEXT, "+
"phone TEXT)";
这是我的代码来创建表,我用UNIQUE(电话),它不工作。
,并增加我使用此代码新联系人:
ContentValues values = new ContentValues();
values.put("name", contact.getName()); // get title
values.put("phone", contact.getNumero()); // get author
// 3. insert
db.insert("contacts", // table
null, //nullColumnHack
values);