mysql order by 失效问题解决方案 错误示例错误原因解决方案解决示例 错误示例 错误原因 mysql排序是按照设置的字段类型来排序的,如果用来排序的这个字段的类型是varchar类型的,就会自动按照字符串第一位排序。 解决方案 1,把字段类型修改为int。 2,或者在使用sql查询的时候,使用cast(字段 as UNSIGNED INTEGER)来转换一下类型。 解决示例