我在我的应用程序 ID 中使用 5 位数字(11000、11001...),但现在我不会使用 6 位数字(110000、110001...)
所以问题是排序! 11010 大于 110000 我该怎么办?
谢谢
最佳答案
听起来您将 ID 存储为字符串 (varchar) 而不是数字类型。不能用数字类型吗?
如果不是,那么是否可以选择更新所有现有 ID 并使用零作为前缀,例如“11010”变成“011010”?
关于mysql - 按 ID DESC 排序的 SQL ID 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592374/