gpt4 book ai didi

php - MySQL中的SESSION是什么?

转载 作者:行者123 更新时间:2023-11-30 22:26:47 25 4
gpt4 key购买 nike

我正在尝试计算 PHP 脚本为页面生成所做的 MySQL 查询的数量。我使用以下查询:

SHOW SESSION STATUS WHERE Variable_name LIKE  'Questions';

但它给了我一些巨大的数字(数百万)。我搜索了 MySQL 文档和手册页,但没有找到“ session ”的确切含义的定义。

session 好像和当前连接不一样。

如果有人能解释什么是 session ,什么时候开始,什么时候结束,我将不胜感激。

最佳答案

来自MySQL manual :

With a SESSION modifier, the statement displays the status variable values for the current connection. If a variable has no session value, the global value is displayed.

我认为问题在于,如果您运行 SHOW SESSION STATUS LIKE 'Questions';当您第一次创建数据库连接时,尚未执行任何查询,因此 GLOBAL显示数据。当您通过命令行连接时 mysql客户端,客户端在启动时执行几个查询,因此 session 设置了这个变量。尝试在您之前运行查询 SHOW SESSION STATUS LIKE 'Questions' .

关于php - MySQL中的SESSION是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34973980/

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