gpt4 book ai didi

mysql - 解释 MySQL 查询而不更改先前查询的 row_count()

转载 作者:行者123 更新时间:2023-11-29 06:49:31 25 4
gpt4 key购买 nike

在应用程序中,有时查询很慢,我会在事后“解释”它们(如果它们很慢)并记录它们,这样我就可以随着时间的推移改进应用程序。

但是,如果我在之后运行“解释”,则 row_count() 不再反射(reflect)受原始查询影响的行数,这是我不想要的。有没有办法运行解释查询(或者可能是任何查询),而不更改 row_count()?

注意:我当前正在做的是打开一个单独的数据库链接,并解释如何使用该链接。这可行,但我无法以这种方式解释使用临时表的查询。我正在寻找一种不同的解决方案来保留 row_count() 并使用临时表。

最佳答案

row_count() 捕获到变量中(如果稍后需要)。无论如何,您可能应该这样做,因为该值的有效范围非常有限。

该值与特定连接相关联,并随着您执行的每个查询而重置...并且 EXPLAIN ... 是一个查询。

没有办法改变这种行为。

关于mysql - 解释 MySQL 查询而不更改先前查询的 row_count(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48054744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com