我正在考虑编写一个工具来维护查询的历史记录,所用时间超过5秒。= 'y2';` (10 seconds) SELECT a,b,c from table1 where x = <x> and y != <y>;对于我的工具来说,它意味着:规范化,where子句。我可以在关键字中拆分,这就是我的问题变得很大的地方。如何规范where子句?我认为自己熟练使用Python、
如果您要编写这样的查询:MySql会分析这个查询并意识到它实际上是等价的吗?SELECT * FROM `posts` WHERE `views` > 100
换句话说,MySql是否会优化查询,从而跳过任何不必要的WHERE检查?我之所以问这个问题,是因为我正在编写一段代码,该代码目前使用冗余的WHERE子句生成查询</em