Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLalchemy指定要使用的索引_Python_Sql_Indexing_Sqlalchemy - Fatal编程技术网

Python SQLalchemy指定要使用的索引

Python SQLalchemy指定要使用的索引,python,sql,indexing,sqlalchemy,Python,Sql,Indexing,Sqlalchemy,SQLalchemy中是否有方法告诉查询使用哪个索引 我之所以需要这样做,是因为它生成的SQL查询使用了“错误”的索引——我拥有的两个字段正好有一个索引,但它没有使用它 谢谢 我想你可以用这个 e、 g 老实说,我真的不知道这件事;我通过在他们的数据库中查找“USE INDEX”发现了它。也很有用。我使用mysql中的“USE INDEX(col1_INDEX)”语句得到了它 session.query(Model).with_hint(Model, 'USE INDEX col1_index'

SQLalchemy中是否有方法告诉查询使用哪个索引

我之所以需要这样做,是因为它生成的SQL查询使用了“错误”的索引——我拥有的两个字段正好有一个索引,但它没有使用它

谢谢

我想你可以用这个

e、 g


老实说,我真的不知道这件事;我通过在他们的数据库中查找“USE INDEX”发现了它。

也很有用。

我使用mysql中的“USE INDEX(col1_INDEX)”语句得到了它
session.query(Model).with_hint(Model, 'USE INDEX col1_index')