开发者

MySQL field type to count bytes filesize

I'm storing document information (Word, excel, ...) in a MySQL database. I have a column "size" where I store the filesize in bytes like 582656, 136260, 383266... But when I order by size, the results are a little bit disorderly. What type of MySQL field should I use? I'v开发者_如何学Pythone tried VARCHAR and INT, the same result.


VARCHAR will definitely give you the incorrect results as is will sort from left to right.

eg, VARCHAR sorted will place 12 before 2, as the first 1 in 12 is less than 2.

But INT should give you what you require.

Have a look at a couple of types here

Numeric Types

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜