如何在mysql数据库中实现中文自动排序
近日,我在做一个前端排序功能时发现我使用<vlh:column></vlh:column>标签,在使用sortable=“desc”
以使当前列可以选择排序时发现,如果我是中文字段,则会被忽略。
解决办法:在查找数据库时中表时在你的sql语句中加入字段
order by convert(column_name using gbk) [desc]
但是这样做带来的坏处是意味着要扫描全表,放弃了索引;如果并非万不得已,尽量避开中文开头字段排序
近日,我在做一个前端排序功能时发现我使用<vlh:column></vlh:column>标签,在使用sortable=“desc”
以使当前列可以选择排序时发现,如果我是中文字段,则会被忽略。
解决办法:在查找数据库时中表时在你的sql语句中加入字段
order by convert(column_name using gbk) [desc]
但是这样做带来的坏处是意味着要扫描全表,放弃了索引;如果并非万不得已,尽量避开中文开头字段排序
相关推荐
牛客41406533...:回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学