我試圖找到如何翻譯下面的MySQL查詢到Zend數據庫表中選擇:使用FORCE INDEX與Zend
SELECT ColA,ColB,ColC
FROM MyTable
FORCE INDEX(ColA,ColB)
WHERE ColA = 'val0002'
AND ColB = 'val0045'
我嘗試使用這樣的:
$select = $dbTable->select()
->from('MyTable',array('ColA','ColB')
->forceIndex(array('ColA','ColB'))
->where("ColA = 'val0002'")
->where("ColB = 'val0045'");
我發現「 forceIndex(陣列( '可口可樂', 'COLB'))「的論壇,但它不工作:(
,並感謝您對我的幫助:)
這個方法MySQL太糟糕了,在Zend中並不等價,它大大提高了查詢的性能。等待在下一個Zend版本中找到解決方案。 – Salem