我在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/