Android 在SQLite中区分更新和插入
在SQlite中,如何确定是否存在一行并更新它? 基本上,我想有一个单行表,并更新它时,单按钮按下左右Android 在SQLite中区分更新和插入,android,sqlite,Android,Sqlite,在SQlite中,如何确定是否存在一行并更新它? 基本上,我想有一个单行表,并更新它时,单按钮按下左右 entry.open(); if(the row already exist) entry.updateContact(1, Double.toString(db1), Double.toString(db2), Double.toString(db3)); else entry.createEntry(Double.toString(db1), Double.toString(db2), D
entry.open();
if(the row already exist)
entry.updateContact(1, Double.toString(db1), Double.toString(db2), Double.toString(db3));
else
entry.createEntry(Double.toString(db1), Double.toString(db2), Double.toString(db3));
entry.close();
听起来您想插入或替换
。在上有一篇关于这个主题的博客文章,如果你想做一个升级,请检查:最好且简单的方法是在第一次创建db时创建一个单独的db,然后在剩余时间更新,这样你的预检查计算将减少,我如何将db的创建限制为一行?