使用wxsqlite3后多表联合查询无数据的问题解决方法

这段时间做移动项目需要加密数据库,所以把wxsqlite3顺便搬到android上了,项目里唯一一个四表联合查询在编译后的测试里却没起作用,一条数据也没查出来,在本机上用测试工具能正常查询数据,代码审查了几遍,也没发现任何错误,最后在优化数据库时添加了两条索引,在数据查询速度快了一倍的同时,问题也一并被奇迹般地解决了……没时间调查原因,暂且记录下吧……希望有同样问题的也试试正确优化,因为有可能建立错误、低效的索引有可能就会出现这样的问题……


最后终于查出了原因:不知道什么时候数据库已经处于损坏状态,当然,库还是可以用的,只是如果换个新库,把数据拷过去就不会有问题了……(但是不能连着表整体移过去)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值