Amazon MWS API経由でフィードを送信すると、string
と入力されたフィード提出IDが返されますが、返される数値はすべてint
と思われます。Amazon MWS FeedSubmissionIDタイプ?
質問:が、彼らはそれを持っている理由はstring
として存在し、常にint
にこの値を変換することが安全である(私が意味する、私は、彼らが「123ABC」のようにそのIDに文字を追加しないと確信してもよいです) 。質問の
理由:char()
、varchar()
またはint
:がどのようにデータベースに値を格納するには?私はIDが増分されるので、最終的にこのIDの長さが長くなると期待できると思います。したがってchar()
は機能しません。次に、varchar(how_long?) - 現在IDの長さは10文字です。余分な部屋を追加します(たとえばvarchar(15)
)?またはを使用してください - それはbigint
(これまでにあれば)に成長するか、またはちょうどそれをbigint
と最終的にするまで、より速く検索し、IDを収容するでしょうか?
これはジレンマです。
同じ結論に達しました。 (1)本当に整数か(2)それが変わるかどうかを伝える何かをドキュメントで見つけることはできません。私は彼らが柔軟性/ NoSQLの理由でこれをしたと推測しています。 – Garvin