All pages
Powered by GitBook
1 of 1

Loading...

Assignment Operator (:=)

Syntax

var_name := expr

Description

Assignment operator for assigning a value. The value on the right is assigned to the variable on left.

Unlike the = operator, := can always be used to assign a value to a variable.

This operator works with both and .

When assigning the same value to several variables, can be useful.

Examples

See Also

This page is licensed: CC BY-SA / Gnu FDL

user-defined variables
local variables
LAST_VALUE()
Operator Precedence
SELECT @x := 10;
+----------+
| @x := 10 |
+----------+
|       10 |
+----------+

SELECT @x, @y := @x;
+------+----------+
| @x   | @y := @x |
+------+----------+
|   10 |       10 |
+------+----------+