记录数据库问题

来源:互联网 发布:格伦罗宾逊数据 编辑:程序博客网 时间:2024/06/05 15:28

今天查sqlite ,数据库遇到的问题


Number 以string类型存储在sqlite数据库当中,


当查询的时候  Select * From Contacts Where 1=1  And Number = 11111111922222222912345


数字被默认为long类型,而long类型最大为9223372036854775807,也就是9开头的这样一个十九位的数字,当数字大于这个的时候就查不到这个数据了。


正解:加引号就行了