명시적으로 값이 할당되지 않은 사용자 변수를 참조하는 경우 MySQL은 NULL을 반환합니다. 즉, 그 값은 NULL이 됩니다. 다음 예는 그것을 설명합니다 -
mysql> Select @X, @Y, @Z, @S, @G; +------+-------+----------+------+------+ | @X | @Y | @Z | @S | @G | +------+-------+----------+------+------+ | Ram | Shyam | Students | 5000 | NULL | +------+-------+----------+------+------+ 1 row in set (0.00 sec)
위의 결과 집합에서 @X,@Y,@Z 및 @S에 명시적으로 값이 할당되었고 값을 반환했지만 @G 변수에는 명시적으로 값이 할당되지 않았으므로 참조할 때 MySQL이 반환합니다. NULL 값을 가지고 있기 때문에 NULL입니다.