【发布时间】:2010-02-23 10:48:39
【问题描述】:
早上,
我将文档信息(Word、excel、...)存储在 MySQL 数据库中。 我有一列“大小”,我将文件大小存储在字节中,例如 582656、136260、383266 ... 但是当我按尺寸订购时,结果有点混乱。我应该使用什么类型的 mysql 字段? 我试过 VARCHAR 和 INT,结果一样。
问候, 伊曼纽尔
【问题讨论】:
-
请您发布您的表结构和您正在使用的查询。
早上,
我将文档信息(Word、excel、...)存储在 MySQL 数据库中。 我有一列“大小”,我将文件大小存储在字节中,例如 582656、136260、383266 ... 但是当我按尺寸订购时,结果有点混乱。我应该使用什么类型的 mysql 字段? 我试过 VARCHAR 和 INT,结果一样。
问候, 伊曼纽尔
【问题讨论】:
VARCHAR 肯定会给你错误的结果,因为它会从左到右排序。
例如,VARCHAR 排序后将放置 12 2 之前,因为 12 中的前 1 少 大于 2。
但 INT 应该可以满足您的需求。
在这里查看几种类型
【讨论】: