比较mySql中的版本

时间:2014-08-15 20:47:54

标签: mysql compare version

我将软件及其版本保存在表格中。版本列是varchar(254)并包含类似2.0.0.45的版本我想要对mysql中的版本进行排序和比较。我有一个想法,有一天我可能有一个数字大于255(2.0.0.999)的版本所以建议将版本视为IP并比较这种方式是行不通的。

在mySQL中进行版本比较的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

使用4个单独的列,如

release
major
minor
build

或类似的东西。

使用单独的列更容易查询,也更快。并且您不需要任何字符串操作功能来将您的版本拆分为它们的部分。