【发布时间】:2014-04-13 07:15:50
【问题描述】:
我想将我的应用程序的版本号存储在 MySQL 数据库中,例如:
version
1.1.0
1.1.1
1.1.2
我应该使用哪种数据类型。
【问题讨论】:
-
你可以使用
varchar -
但是如果将来我想对这些数据进行排序,那将是不可能的
-
为什么不能排序,加个索引就可以正常排序了?
-
因为版本号总是从左边的major 到右边的minor 排序,所以排序就好了。唯一的建议是将后缀(alpha、beta、RC 等)和稳定标志存储在单独的字段中。