mysql字段类型不是整型的排序问题

今天想按从小到大的顺序重数据库提取数据,发现取出的数据不是按顺序排的,经检查之后发现是mysql保存的字符类型是varchar,但是值是整数,解决办法:把排序字段+0;

SELECT * FROM user ORDER BY sort+0 ASC;

ThinkPHP5:orderRaw('sort+0 asc')

posted @ 2019-07-24 18:34  平湖平  阅读(312)  评论(0编辑  收藏  举报