SET

Sintassi

SET assegnazione_variabile [, assegnazione_variabile] ...

assegnazione_variabile:
      nome_variabile_utente = espr
    | [GLOBAL | SESSION] nome_variabile_di_sistema = espr
    | [@@global. | @@session. | @@]nome_variabile_di_sistema = espr

Spiegazione

L'istruzione SET assegna un valore a differenti tipi di variabili, che influenzano le operationi del server o del client in uso. Le versioni più vecchie di MySQL utilizzavano SET OPTION, ma questa sintassi è deprecata in favore di SET, senza OPTION, ed è stata rimossa in MariaDB 10.0.

Si veda SHOW VARIABLES per la documentazione su come visualizzare le variabili di sistema.

Si veda Server System Variables per un elenco di tutte le variabili di sistema.

Esempi

MariaDB [(none)]> SHOW VARIABLES WHERE Variable_name LIKE "maria_group_commit%";
+-----------------------------+-------+
| Variable_name               | Value |
+-----------------------------+-------+
| maria_group_commit          | none  |
| maria_group_commit_interval | 0     |
+-----------------------------+-------+
2 rows in set (0.00 sec)

MariaDB [(none)]> SET GLOBAL maria_group_commit="HARD";
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> SET GLOBAL maria_group_commit_interval=100;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> SHOW VARIABLES WHERE Variable_name LIKE "maria_group_commit%";
+-----------------------------+-------+
| Variable_name               | Value |
+-----------------------------+-------+
| maria_group_commit          | hard  |
| maria_group_commit_interval | 100   |
+-----------------------------+-------+
2 rows in set (0.00 sec)

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.