
In this case, you must use the := assignment operator because, within the SELECT statement, MySQL treats the = operator as the equal operator. The second way to assign a value to a variable is to use the SELECT statement. For example, the statement assigns number 100 to the variable SET := 100 Code language: SQL (Structured Query Language) ( sql ) You can use either := or = as the assignment operator in the SET statement.

The first way is to use the SET statement as follows: SET := value Code language: SQL (Structured Query Language) ( sql ) There are two ways to assign a value to a user-defined variable. They may not be available in other database systems. Note that the user-defined variables are the MySQL-specific extension to SQL standard. In other words, an user-defined variable is session-specific. You can assign the user-defined variable to a certain data types such as integer, floating point, decimal, string or NULL.Ī user-defined variable defined by one client is not visible by other clients. The user-defined variables are not case-sensitive. The maximum length of the user-defined variable is 64 characters as of MySQL 5.7.5

To create a user-defined variable, you use the format where the variable_name consists of alphanumeric characters. To do this, you store the value in a MySQL user-defined variable in the first statement and refer to it in the subsequent statements. Sometimes, you want to pass a value from an SQL statement to another SQL statement. Introduction to MySQL user-defined variables
#Mysql insert into values user variable how to
Summary: in this tutorial, you will learn how to use MySQL user-defined variables in SQL statements.
