5

朝、

ドキュメント情報 (Word、Excel など) を MySQL データベースに保存しています。ファイルサイズを 582656、136260、383266 のようなバイト単位で格納する「サイズ」列があります... しかし、サイズで並べ替えると、結果が少し乱れます。どのタイプの mysql フィールドを使用すればよいですか? VARCHAR と INT を試しましたが、同じ結果です。

よろしく、 エマニュエル

4

1 に答える 1

2

VARCHAR は左から右にソートされるため、間違いなく間違った結果が得られます。

たとえば、12 の最初の 1 は 2 より小さいため、ソートされた VARCHAR は 2 の前に 12 を配置します。

しかし、INTはあなたが必要とするものを提供するはずです.

ここでいくつかのタイプを見てください

数値型

于 2010-02-23T10:51:28.673 に答える