Mik*_*key 0 android android-sqlite
我正在 android 中的 sqlite 数据库上工作,我想插入一个如下所示的表
id procode proname user
1 pro123 mobile 120
2 pro123 mobile 121
3 pro345 watches 120
Run Code Online (Sandbox Code Playgroud)
在上表中,只有 id 是 uniq,所有值都不是 uniq,但我不想允许同一用户使用相同的数据,这意味着另一个用户将插入相同的数据,现在我不想在检查 procode 数据和用户手段(如 bwlow)时插入重复项
id procode proname user
1 pro123 mobile 120
2 pro123 mobile 121
3 pro123 mobile 120
Run Code Online (Sandbox Code Playgroud)
上表3为重复数据
当您插入新行时,您将拥有新的用户。
因此,在将数据插入数据库之前。
检查是否已经存在相同的用户数据。
下面是相同的 SQLITE 查询提示
Cursor c=db.rawQuery("SELECT * FROM user WHERE user="YOUR_VALUE", null);
if(c.moveToFirst())
{
showMessage("Error", "Record exist");
}
else
{
// Inserting record
}
Run Code Online (Sandbox Code Playgroud)