摘要:
转自http://www.penglixun.com/tech/database/mysql_virtual_function_index.html对于带有列的函数计算的SQL,MySQL是无法使用索引的,MySQL并没有Oracle中的函数索引,例如:在Oracle中,我们可以建里组合函数索引:但是在MySQL中,没有提供函数索引,怎么办?就此罢休?存在这样的需求,就得去解决,遂想到使用冗余+触发器来虚拟函数索引。首先,利用新列来存储函数计算的结果,增加col_1_f1,col_2_f2两个列分别存储col_1/col_2的函数计算结果,然后写2个触发器,分别处理INSERT和UPDATE的 阅读全文
posted @ 2011-01-02 15:37
highriver
阅读(1512)
评论(0)
推荐(0)

浙公网安备 33010602011771号