2014-02-27 28 views
0

我目前正在使用SQlite數據庫。顯示一個19位整數

顯示的圖片是我使用Firefox中的SQlite管理器創建的表格的屏幕截圖。


enter image description here


我想保存3765627420983441154,但在表中它被保存爲3765627420983441400.

我需要什麼做的,所以正確的值保存?

+0

我沒有看到圖片?請分享您的代碼。 – KRUKUSA

+0

由於我當前的聲望低於10,我無法發佈圖片。 – iaskyou

+0

您可以發佈您的代碼嗎? – KRUKUSA

回答

0

的SQLite可以存儲整數作爲符號的64位數字,即高達9223372036854775807

SQLite的經理不能夠顯示這樣大量的,因爲JavaScript沒有64位整數。 (這是一個known bug。) 但是,在您的實際數據庫中,這些值工作得很好。

請注意,如果您不想對此值進行計算,則不應嘗試將empID作爲數字進行存儲。

+0

是的。我只是在我的empID中試圖做的只是一次檢查,只要我收到一個值。 當我嘗試檢查該值是否在我的數據庫中時,它確實在工作,它返回一個證明它的值。 我只是試圖尋找答案,爲什麼它顯示這樣的。 :D謝謝 – iaskyou