对某一varchar类型的时间按照 时间排序
使用str_to_date()
SELECT * FROM `tt` ORDER BY str_to_date(time, '%Y年%m月%d日') DESC
对某一纯数字的varchar类型的字段按照数字排序
要排序的字段+0
之后再排序,问题解决了。
select gid from `tt` order by gid+0
使用str_to_date()
SELECT * FROM `tt` ORDER BY str_to_date(time, '%Y年%m月%d日') DESC
要排序的字段+0
之后再排序,问题解决了。
select gid from `tt` order by gid+0