我有一个带有两列A和B的大型mysql表.我想按A减去B的顺序从中选择.
我尝试分别索引A和B以及一起索引A和B.但是查询将花费几秒钟.
我还没有发现有关创建像(A-B)这样的索引的任何信息,但是我发现这个问题不会那么罕见.有解决方案吗?
我想出的唯一解决方法是添加一个额外的A-B列和索引,但这并不是一个好的解决方案.
解决方法:
您的要求在标准MySQL中是不可能的.
您正在寻找Oracle称为function-based index且MariaDB称为persistent virtual column.的数据库对象