django的FORCE INDEX

时间:2013-07-21 21:39:05

标签: mysql sql django

有没有办法执行以下操作:

SELECT * FROM `title_mediaasset` FORCE INDEX(upload_id_2)
WHERE upload_id is not null ORDER BY `upload_date` DESC

这将是:

MediaAsset.objects.exclude(upload__isnull=True).force_index('upload_id_2).order_by('-upload_date')

除了使用.raw()之外,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

不,如果不使用原始查询集,则无法使用ORM执行此操作。

有一个机票#11003来添加此功能,但它已关闭,因为无法修复。