首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插入新版本或更新版本- sqlite (android)

插入新版本或更新版本- sqlite (android)
EN

Stack Overflow用户
提问于 2014-04-20 11:51:32
回答 1查看 50关注 0票数 1

如果它不存在,我需要插入新的记录,或者如果它已经存在,我需要通过增加当前值来更新列(版本号)。

代码语言:javascript
复制
create table t(id int, version int);

我试图用一条SQL语句来完成这项工作,但我似乎找不到合适的控制流语句。会非常感谢任何人的帮助。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-04-20 12:42:12

在我看来,你需要几行字。从用户处获取输入检查是否存在,插入返回的游标(对于android,必须有其他的返回值)为空,如果游标不为空,则if语句,然后使用新值更新返回的游标位置

例如,如果返回值为null,请立即执行select * from tablename where title = ""

代码语言:javascript
复制
insert into ....

如果不是

代码语言:javascript
复制
update table tablename ----
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23178227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档