5
제가
mysql에서 SET 사용자 정의 변수가 null을 반환합니까?
SET @a =10;
사용하여 사용자 정의 된 변수를 생성
또한 제가
SET @a := 10;
성공적으로 실행 된 상기 검색어를 조사했다. 변수에 액세스 할 때 10
대신 NULL
값이 표시됩니다. 그리고 수시로 나에게 일어나는 방법 - -이 쿼리
SELECT @a;
나를 위해 잘 작동합니다. 어떤 MySQL 버전을 사용하고 있습니까? 쿼리를 어디에서 실행하고 있습니까? – Naltharial
후자 구문 사용 : SET @a : = 10; 그것은 단지 나를 위해 작동합니다. 변수는 TCP 연결에 묶여 있습니다. 같은 세션에서 모든 것을 시도하고 있습니까? – Evert
동일한 세션에서 사용자 변수를 설정하고 액세스해야합니다. ... SET @ a = 10이고 SET @a : = 10은 동일합니다. – Devart