我在Sql中有这样的列名:

规格段落
1个
2
3
4
5
...
179

使用我的程序,我在第1行和第2行之间插入了新行。我的专栏现在是:
规格段落
1个
3
4
5
...
179
2

当我尝试像这样订购asc时:

SELECT        SpecificationParagraph
FROM            CP_Sequence
ORDER BY SpecificationParagraph


我的专栏得到的命令:
1个
10
100
101
102
...
99

我想订购1到180的表格。我在vb中的程序的逻辑是:当我插入2之类的新行时,从SpecificationParagraph替换当前2,然后在所有后续行增加+1之后。

最佳答案

您必须将字段的数据类型更改为int,tinyint或bigint

关于mysql - 为什么不能正确订购asc?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35356473/

10-12 21:42