7

私はPHPベースのWebアプリを持っており、一連の数値を計算し、減算によってそれらを正規化して、一連の数値の最後の数値が常に1になるようにします。

一連の数値はjson文字列に変換され、dynamodbに保存されます

時折、私のコードは、1または非常に小さい正の数であるはずの数の代わりに-3999999991という数を示します。

この数字は何か意味がありますか?たとえば、オーバーフローやjson文字列の処理に関連するものはありますか?

4

1 に答える 1

1

この数字は私には特に意味がありませんが、mysqlのINTフィールドにBIGINTを格納しようとしたときに同様のことがわかりました。私はいつも同じ非常に長い数を得ました。

実行時に値を監視しているとき、または後でデータベースを監視しているときにのみ、数値が表示されますか?それらがデータベースにのみ存在する場合、値がフィールドに対して大きくなりすぎることがあります。

于 2012-05-24T20:56:28.530 に答える