MySQL/Proměnné
Vzhled
< MySQL
MySQL-proměnné
Uživatelské proměnné
[editovat]Syntax:
SET @název=hodnota; SET @název=hodnota, @jiný_název=hodnota, @další_název=hodnota; SELECT @a:=hodnota;
Pamatuj:
- Názvy proměnných: Alfanumerické znaky použité znakové sady a “.”, “_”, “$” (tj. tečka, podtržítko, dolar).
- Pozor, od verze MySQL 5.0 u proměnných nezáležé na velikosti písmen (u nižších verzí záleželo!)
- V příkazu SET může mít přiřazovací operátor tvar '=' anebo ':='
- V ostatních případech má přiřazovací operátor tvar pouze ':=', neboť '=' znamená komparaci
Příklad:
CREATE DATABASE 'test'; use hes_test; set @t=100; select @t; update test set cislo=(@t:=@t+1); update test set znak:=(@t:=@t+1); select * from test;