① android sqlite 插入数据失败的问题
先进调试页面,
打断点,单步运行,查看错误
3.在debug一栏中查看错误信息
这里的错误是数据库表单的项目和实际插入的项目数量不符,原因是这个代码是修改过的,原来的数据库表项有52,改成4之后,安卓模拟器里边的数据库并没有删除,保留原来的4项表单。
解决方法:找到数据库,数据库在这里找,这位大哥的博客里有,删除数据库。
4.如果不是这个问题,复制错误信息,求助网络
② 数据库分区过多调度跑批写入数据报错
数据库分区过多调度跑批写入数据报错的解决办法:
1、第一步,建分区表时,对数据库操作,修正groupby的错误。
2、查看分区。
3、删除分区,恢复原表。
4、建立分区,需要分区的主表如果存在id主键,那么分区时间字段也应设置为第二主键。
5、建立触发事件。数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉,其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。