Sqlite插入或更新语句-Replace
来源:互联网 发布:淘宝达人资历说明案例 编辑:程序博客网 时间:2024/05/01 21:38
在第一次接收到数据时可以直接存放到数据,但是如果是接收修改过的数据,就要更新数据库。有时又无法判断是否存在该数据。在网上看到有的做法是先查询数据库是否存在该数据,如果存在则使用Updata更新,如果不存在则Insert插入。使用Replace语句更好的解决这个问题。
下面演示如何使用建立数据表,并使语句生效。
我使用Sqlite工具创建,和在android中创建有区别,没有_id字段为主键。在 android中使用时,请注意_id字段。
1.创建一个数据表,里面有三个字段。
2.建立索引,并把name字段设置为唯一约束,只要name值相同,就执行更新操作,如果是让两个字段的值相同才执行更新操作,就把两个字段设置为索引。
3.插入一条记录
4.查看结果,因为是第一条,肯定有这条记录
5.再插入一条name为zhao,age为20的记录。看看是不是更新呢?
很简单的几步操作,动手练习一下。在实际的工作中稍微变通就可以使用了。
0 0
- Sqlite插入或更新语句-Replace
- Android:Sqlite插入或更新--replace
- Sqlite插入或更新
- Sqlite插入或更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- Sqlite - 通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- 在Sqlite中通过Replace来实现插入和更新
- Sqlite如果插入或更新数据库
- Android开发:SQLite插入或更新
- android sqlite 不存在插入,存在更新语句
- Native.js for Android
- js的navigator对象
- Android Activity SharedPreferences
- 继承--is-a关系
- Java/android中解析xml的3种方法
- Sqlite插入或更新语句-Replace
- Deferred Lighting (延迟光照) + Light Pre-Pass 实现多光源动态阴影
- **在Ubuntu系统下Copley CAN-PCI驱动的安转和开机自启动配置**
- linux 中的文件锁
- hdoj3790 【最短路】
- 华为机试题--1.字符串最后一个单词的长度
- 图算法3之1004
- sql优化的一些问题
- web前端基础学习入门篇(三)