创建自定义 MySQL 排序规则
Posted
技术标签:
【中文标题】创建自定义 MySQL 排序规则【英文标题】:Create custom MySQL Collation 【发布时间】:2011-05-17 13:05:13 【问题描述】:您能帮助创建自定义 mysql 排序规则吗?
表将包含西里尔字符和拉丁字符的混合数据。一些数据将以数字开头。
我需要列出(并排序):
-
所有西里尔字母优先
比所有带有拉丁字符的数据
以字母开头的数据结尾。
有可能在mysql中实现吗?
提前谢谢你!!!
【问题讨论】:
【参考方案1】:MySQL dev site 给出了添加新排序规则的步骤。根据您的描述,您似乎可以在不重建的情况下定义规则。如果规则更复杂,它仍然可以完成,但需要更多的努力,因为需要添加 C 函数进行比较并重建 MySQL
【讨论】:
以上是关于创建自定义 MySQL 排序规则的主要内容,如果未能解决你的问题,请参考以下文章
Node、Sequelize、Mysql - 如何为模型定义排序规则和字符集?