Android 关于sqlite中 ...where... in 的实现
来源:互联网 发布:网络主播签约注意事项 编辑:程序博客网 时间:2024/06/05 09:40
在SQL语句中我们很容易实现一个delete from table where column in (字段一,字段二,字段三)的语句。
android中delete方法:
public int delete(String table, String whereClause, String[] whereArgs) { acquireReference(); try { SQLiteStatement statement = new SQLiteStatement(this, "DELETE FROM " + table + (!TextUtils.isEmpty(whereClause) ? " WHERE " + whereClause : ""), whereArgs); try { return statement.executeUpdateDelete(); } finally { statement.close(); } } finally { releaseReference(); } }
但是当我们调用:
的时候就会出现删除数据异常,并不能删除电话号码为10010和10086的数据。
db.delete("table","phoneNumber in (?) ","‘10010’,‘10086’");
这样可以分开删除掉10010和10086的数据,前面的操作实际上是删除 这个字符串的 "10010,10086" 数据。
阅读全文
0 0
- Android 关于sqlite中 ...where... in 的实现
- 关于在eclipse中运行出错的一个小问题 Unknown column 'android' in 'where clause'
- android中关于sqlite的简单运用
- Android中关于SQLite的操作
- 关于where in排序的解决方法
- 关于Select Where In 的排序问题
- 关于Select Where In的排序问题
- 关于where的条件查询in
- mysql关于select where in的效率
- SQL中where in的用法
- ThinkPHP中WHERE方法的IN操作
- charindex实现where in
- android 中关于SQLite的简单操作示例
- android 中关于Sqlite 表的创建 修改 删除
- android-关于SQLite的使用
- Android中使用sqlite数据库实现对象的存储
- yii orm实现 sql的where id in
- mysql中where in用法
- 下拉搜索框
- Sublime Text 3 中.vue文件语法高亮显示
- 进程间通信预习(一)
- 深入理解Android音视频同步机制(五)如何从零开始写一个音视频同步的播放器
- Windows安装ElasticSearch5.x以上版本以及插件的方法
- Android 关于sqlite中 ...where... in 的实现
- 【Windows】Windows中是否有代替Linux中cat的命令
- java学习笔记-安装运行与变量初阶
- python的参数管理包
- 文章标题
- 机器学习日记12月7日
- Linux 链接详解----动态链接库
- 【数据结构】二叉树的线索化!!
- 【数据结构】外部排序总结 + 构建败者树 Python 版