Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL wait_timeout променлива - GLOBAL срещу SESSION

Състоянието на вашата сесия се задава след като започнете сесия и по подразбиране приема текущата GLOBAL стойност.

Ако сте прекъснали връзката, след като сте направили SET @@GLOBAL.wait_timeout=300 , след което впоследствие се свържете отново, ще видите

SHOW SESSION VARIABLES LIKE "%wait%";

Result: 300

По същия начин, по всяко време, ако сте го направили

mysql> SET session wait_timeout=300;

Ще получите

mysql> SHOW SESSION VARIABLES LIKE 'wait_timeout';

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 300   |
+---------------+-------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Последователно ограничение и компенсиране на неправилното разположение в заявката

  2. Връщане на резултат по подразбиране за IN стойност независимо

  3. Как да изтече връзката за активиране в PHP?

  4. Връщаната стойност на съхранената процедура на MySQL

  5. QSqlDatabase open винаги връща true след актуализиране