Come assegnare un valore a una variabile in MySQL

Le variabili MySQL definite dall’utente vengono utilizzate per passare valori da un’istruzione all’altra. Sono specifici per la connessione. I valori non possono essere creati da un client e utilizzati da un altro client. Le variabili vengono annullate anche quando la connessione viene chiusa. Le variabili vengono scritte come “@var_name” dove “var_name” può essere sostituito da qualsiasi carattere alfanumerico o dai simboli “-“, “_” e “$”. Possono essere assegnati utilizzando i caratteri “=” o “: =”. Il valore può essere qualsiasi tipo di dati supportato dal database MySQL.

1

Accedi al database MySQL.

2

Assegnare valori alle variabili utilizzando un’istruzione “SET”

SET @ fruit1 = ‘apple’, @ fruit2 = ‘orange’, @ fruit3 = ‘pear’;

Utilizzare “=” o “: =” per assegnare le variabili in un’istruzione SET. I valori stringa devono essere racchiusi tra virgolette singole. I valori numerici non sono racchiusi tra virgolette singole.

3

Assegna un valore a una variabile in un’istruzione “SELECT”:

SELECT @ fruit1, @ fruit2, @ fruit3, @ fruit4: = ‘mango’;

È necessario utilizzare “: =” se si assegna un valore a una variabile in qualsiasi altro tipo di istruzione diversa dall’istruzione SET.

4

Esci dal database MySQL.