版本记录以 xxx 格式存储在数据库中
知道现有版本的情况下,如何获取下一个版本的记录?
例如,我们有版本 0.0.1,我们需要下一个可用的版本,即 0.0.2 或如果不是,则为 0.0.3 等。
我的请求无法正常工作:
SELECT
*
FROM table
WHERE version > 0.0.1
ORDER BY id ASC
所以它会返回0.0.2,但是如果数据库中有1.2.1,那么它会返回它,这是一个错误。
版本记录以 xxx 格式存储在数据库中
知道现有版本的情况下,如何获取下一个版本的记录?
例如,我们有版本 0.0.1,我们需要下一个可用的版本,即 0.0.2 或如果不是,则为 0.0.3 等。
我的请求无法正常工作:
SELECT
*
FROM table
WHERE version > 0.0.1
ORDER BY id ASC
所以它会返回0.0.2,但是如果数据库中有1.2.1,那么它会返回它,这是一个错误。
找到解决方案