MySQL 字段类型来计算字节文件大小
我将文档信息(Word、Excel...)存储在 MySQL 数据库中。 我有一列“大小”,其中以字节为单位存储文件大小,例如 582656、136260、383266... 但是当我按尺寸排序时,结果有点乱。我应该使用什么类型的 MySQL 字段? 我尝试过 VARCHAR 和 INT,结果相同。
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've tried VARCHAR and INT, the same result.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VARCHAR 肯定会给你错误的结果,因为它会从左到右排序。
但 INT 应该给你你所需要的。
看看这里的几种类型
数字类型
VARCHAR will definitely give you the incorrect results as is will sort from left to right.
But INT should give you what you require.
Have a look at a couple of types here
Numeric Types