MySQL中标题号的最佳dataype是什么,例如X.X.X(4.3.1)?
感谢。
答案 0 :(得分:0)
varcar(10)
就足够了。你的" 4.3.1"是5位数,因此10个字符将支持其他 5个字符。例如。 " 14.22.1740"
取决于您的版本号可能增长到多大(然后添加几个字符以考虑潜在的未来需求)将取决于存储的长度。谷歌Chrome的当前版本(或者至少是我正在运行的版本)是" 47.0.2526.106 m" 15个字符。
比较这些开始变得冒险,这似乎是你的主要问题。
但是比较版本号总是很冒险。
此时,我建议使用3个整数字段" main"," major"和" minor"并根据这三个进行排序。
ORDER BY main DESC, major, minor