【问题标题】:FORCE INDEX in djangodjango中的强制索引
【发布时间】:2013-07-21 21:39:05
【问题描述】:

有没有办法做到以下几点:

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() 之外,还有其他方法吗?

【问题讨论】:

    标签: mysql sql django


    【解决方案1】:

    不,在不使用原始查询集的情况下使用 ORM 是不可能做到这一点的。

    有一张票 #11003 添加此功能,但由于无法修复而关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多