如何在android SQLite助手类中使用UNIQUE约束?

时间:2013-12-22 15:23:16

标签: android sqlite

在我的应用程序中,用户必须输入一个唯一的名称,我想在创建中添加UNIQUE约束 表语句但它不起作用

我的创建声明是:

private static final String sql = "create table "
      + TBL_MASTER + "( " + T_ID
      + " integer primary key autoincrement, " + T_NAME + " text not null UNIQUE )";

插入语句是

private void setdb() {
    // TODO Auto-generated method stub
    db = helper.getWritableDatabase();


    final ContentValues vals = new ContentValues();
    vals.put(helper.T_NAME,name);

    System.out.println("String"+name);              
    db.insert(helper.TBL_MASTER, null, vals);
    db.close();
}

此处name是EditText视图中的String接受值

0 个答案:

没有答案