有关force索引有许多类似的问题,但我的问题有所不同,因为我在本地dev服务器上成功地使用了索引,但在生产服务器上不能使用。但是,如果我删除键upload_id或只添加IGNORE INDEX (upload_id),它将使用“for_where”键和“使用索引条件”,查询只需1,5秒。它总是说“使用</e
示例- SELECT * FROM table_name FORCE INDEX (index_list) WHERE condition;
在不使用强制索引的情况下,mysql的查询优化器决定可以在给定查询中使用的索引的最佳候选者但是,如果它发现它仍然必须扫描大部分行,那么它将跳过索引,继续进行完全扫描。因此,它可能使用也可能不使用任何索引。因此,假设查询优化器有一个更好的索引候选,它可以<e
由于某些原因,我甚至不能在我的表中选择无效的日期。如何强制选择?我只是收到:>> Mysql2::Error: Invalid date: 1900-00-00mysql Ver 14.14 Distrib 5.1.61, for debian-linux-gnu (i686) using readline 6.1