Sqlite 显示19位整数

Sqlite 显示19位整数,sqlite,system.data.sqlite,Sqlite,System.data.sqlite,我目前正在使用SQlite数据库 下图是我在Firefox中使用SQlite管理器创建的表的屏幕截图 我想保存3765627420983441154,但在表中它保存为3765627420983441400 我需要做什么才能保存正确的值?SQLite可以将整数存储为有符号的64位数字,即最多9223372036854775807 SQLite管理器无法显示如此大的数字,因为JavaScript没有64位整数。(这是一个例子。) 但是,在实际的数据库中,这些值可以正常工作 请注意,如果您不想对

我目前正在使用SQlite数据库

下图是我在Firefox中使用SQlite管理器创建的表的屏幕截图



我想保存3765627420983441154,但在表中它保存为3765627420983441400


我需要做什么才能保存正确的值?

SQLite可以将整数存储为有符号的64位数字,即最多9223372036854775807

SQLite管理器无法显示如此大的数字,因为JavaScript没有64位整数。(这是一个例子。) 但是,在实际的数据库中,这些值可以正常工作


请注意,如果您不想对该值进行计算,则不应尝试将
empID
存储为数字。

我没有看到图片?请共享您的代码。我无法发布图片,因为我当前的声誉低于10。您可以发布您的代码吗?在sqlite manager中,您可以轻松创建一个表,而无需对其进行编码。在答案列表中。谢谢。我只在empID中尝试做的只是在收到值时进行检查。当我尝试检查该值是否在我的数据库中时,它确实起作用了,它返回一个值来证明它是。我只是想找到一个答案,为什么会出现这样的情况D谢谢