最近换了新公司,接手了4,5年的老项目,比较乱,比较杂,很蛋疼
记录一下最近碰到的SQL的异常.
1. exception为null
更新数据库,添加新的表字段,Crash了,打断点,发现catch住的exception居然是null…WTF!!!
具体原因:
数据库添加了其中一张表的新字段,SQL语句啥的写好了,一运行就crash了,异常结果是null,原因是 数据库版本忘记升级了.
主要是因为 这个异常结果为null,比较奇葩.
2.android.database.sqlite.SQLiteException: near “[字段名]”: syntax error (code 1): , while compiling: CREATE TABLE 表名(XXXX)
具体原因:
很奇怪,怎么都找不到原因,
最后试了下,把提示的字段从SQL语句里面的最后一个移到倒数第二个就可以了.